cell线从头开始画

2016-01-27  本文已影响41人  天亮説晚安

1、在viewDidLoad中添加:

if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) 
{
    [_tableView setSeparatorInset:UIEdgeInsetsZero];
}

if ([_tableView respondsToSelector:@selector(setLayoutMargins:)]) 
{
    [_tableView setLayoutMargins:UIEdgeInsetsZero];
}

2、重写下面的方法

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
       if ([cell respondsToSelector:@selector(setSeparatorInset:)])
    {
       [cell setSeparatorInset:UIEdgeInsetsZero];
    } 
      
       if ([cell respondsToSelector:@selector(setLayoutMargins:)]) 
   {
       [cell setLayoutMargins:UIEdgeInsetsZero];
   }
}

上一篇 下一篇

猜你喜欢

热点阅读