实现cell先定在俩边可在下面方法设置(当然也可以自己定义不同样式的线)
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
staticNSString *mycell =@"cell";
LZGroupNoticeTableCell *cell = [tableViewcellForRowAtIndexPath:indexPath];
cell.delegate =self;
if (!cell) {
cell = [[LZGroupNoticeTableCellalloc]initWithStyle:UITableViewCellStyleDefaultreuseIdentifier:mycell];
}
//下面就是对cell线的简单设置,即可以实现顶在俩端的线
cell.separatorInset =UIEdgeInsetsZero;
cell.layoutMargins =UIEdgeInsetsZero;
cell.preservesSuperviewLayoutMargins =NO; //设置为NO可避免与父视图间距混觉
cell.selectionStyle =UITableViewCellSelectionStyleNone;
return cell;
}
有的时候我们cell线怎么看都不显示
注意
-(void)layoutSubviews
{
//注意下面这个调用父类LayoutSubviews必须得写才会显示线
[superlayoutSubviews];
}