方法:
- (void)setExtraCellLineHidden: (UITableView *)tableView
{
UIView *view =[ [UIViewalloc]init];
view.backgroundColor = [UIColorclearColor];
[tableViewsetTableFooterView:view];
}
调用:
self.tableView = [[UITableViewalloc]init];
self.tableView.dataSource =self;
self.tableView.delegate =self;
[self.viewaddSubview:self.tableView];
[selfsetExtraCellLineHidden:self.tableView];
补充:
好像这还不够,如果TableView没有数据时,会出问题,所以要在
-(NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
判断dataSouce的数据个数
如果为零可以将_detailTableView.separatorStyle = UITableViewCellSeparator
然后在大于零时将其设置为
_detailTableView.separatorStyle = UITableViewCellSeparator