在使用tableview的時(shí)候 發(fā)現(xiàn)cell之間的分割線與屏幕右邊有一段小小的距離,如圖:

屏幕快照 2016-09-07 下午2.02.45.png
而如果想要讓分割線從頭開始,可以使用下面的方法,在tableview初始化的時(shí)候用下面這個(gè)方法
-
代碼如下:
+ (void)lineBeginWith:(UITableView *)tableview{ if (IOS_VERSION >= 8.0){ if ([tableview respondsToSelector:@selector(setSeparatorInset:)]){ [tableview setSeparatorInset:UIEdgeInsetsZero]; } if ([tableview respondsToSelector:@selector(setLayoutMargins:)]) { [tableview setLayoutMargins:UIEdgeInsetsZero]; } } } 之后在對(duì)cell用下面這個(gè)方法
-
代碼如下:
+ (void)lineBeginWithCell:(UITableViewCell *)cell{ if (IOS_VERSION >= 8.0){ if ([cell respondsToSelector:@selector(setSeparatorInset:)]) { [cell setSeparatorInset:UIEdgeInsetsZero]; } if ([cell respondsToSelector:@selector(setLayoutMargins:)]) { [cell setLayoutMargins:UIEdgeInsetsZero]; } } }