隐藏UITableView多余的分割线】的更多相关文章

先看看没有隐藏是什么效果以及代码是什么情况,这样更加直观…
UIView *v = [[UIView alloc] initWithFrame:CGRectZero]; [_tableView setTableFooterView:v];…
一:去除tableView多余的分割线 首先,自定义一个方法 -(void)setExtraCellLineHidden: (UITableView *)tableView{    UIView *view = [UIView new];    view.backgroundColor = [UIColor clearColor];    [tableView setTableFooterView:view];}   在viewDidLoad或者创建tableView的方法中调用上面的方法即可…
//隐藏多余的分割线 - (void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view =[ [UIView alloc]init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; }…
一.问题描述 在学习和开发中经常会遇到下面的问题,UITableView的UITableViewCell很少或者没有时,但UITableView有很多的空白行分割线.如下图: 如何去掉UITableView多余的空白行分割线? 二.问题分析 方法一:隐藏UITableViewCell自带的分割线,然后自定义分割线到UITableViewCell.自定义分割线的方法有很多种,可以自行查找. 方法二:很简单,修改tableFooterView.创建frame为CGRectZero的UIView,赋值…
如何优雅的隐藏UITableView中最后一条分割线? 这个问题是很常见,却又不太容易解决的. 可能通常的做法都是隐藏UITableView的分割线,自定义一条. 最近在使用弹出菜单的时候,同样遇到了这个问题. 需求场景,做一个类似微信公众号,底部菜单弹出的菜单视图. 而这样的菜单中的tableView一般contentSize等于其frame.size,并且tableView的scrollEnabled为NO. 我想了一种方法(创建一个高度为1px的UIView,盖住tableView的底部1…
- (void)setExtraCellLineHidden: (UITableView *)tableView { UIView *view = [UIView new]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; } //调用 [self setExtraCellLineHidden:self.tableView];…
在没有分割先的情况下,添加如下方法,当实例化tableview的时候调用该方法. - (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view =[ [UIView alloc]init]; view.backgroundColor = [UIColor clearColor]; [tableView setTableFooterView:view]; [tableView setTableHeaderView:vi…
self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];…
UITableView是UITableViewStylePlain风格的,这样整个TableView都会被分割线分隔开,不管有没有数据,非常丑. 为了可以自定义cell的分割线: 解决方案: 将UITableView的separatorStyle属性设置为UITableViewCellSeparatorStyleNone即可,如下: tableView.separatorStyle = UITableViewCellSeparatorStyleNone;…