去除UITableView中多余的分割线或者隐藏cell间的分割线
一:去除tableView多余的分割线
首先,自定义一个方法
-(void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view = [UIView new];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
}
{
UIView *view = [UIView new];
view.backgroundColor = [UIColor clearColor];
[tableView setTableFooterView:view];
}
在viewDidLoad或者创建tableView的方法中调用上面的方法即可
- (void)viewDidLoad
{
[super viewDidLoad];
//设置tableView不能滚动
[self.tableView setScrollEnabled:NO];
//在此处调用一下就可以啦 :此处假设tableView的name叫:tableView
[self setExtraCellLineHidden:self.tableView];
}
二:如何去除在tableView中隐藏分割线
在viewDidLoad中或者创建tableView时,
有一个自带的属性:(假设定义的名字为tableView)
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
即可隐藏每个cell间的分割线;