在简书上看了一位大神的方法,获益匪浅,在此记录下来
此方法使用于iOS8.0之后
在viewDidLoad中实现两行代码
- (void)viewDidLoad {
[super viewDidLoad];
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
[self.tableView setLayoutMargins:UIEdgeInsetsZero];
}
然后在willDisplayCell里面实现两行代码
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
[cell setSeparatorInset:UIEdgeInsetsZero];
[cell setLayoutMargins:UIEdgeInsetsZero];
}
很简单的方法,就能实现cell分割线拉伸至左右屏幕顶端啦