// 通常做一次的操作都在viewDidLoad- (void)viewDidLoad {
[super viewDidLoad];
// 只要給tableView設置一個footView就能實現(xiàn)有數(shù)據(jù)的Cell才有分割線
self.tableView.tableFooterView = [[UIView alloc] init];
}// 每次重新布局控制器的view的子控件- (void)viewDidLayoutSubviews{
[super viewDidLayoutSubviews];
// 清空tableView分割線的內邊距 self.tableView.separatorInset = UIEdgeInsetsZero; // 清空tableView約束的邊緣 [self.tableView setLayoutMargins:UIEdgeInsetsZero];}
// 當tableView的cell即將顯示的時候調用- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // 清空cell的約束邊緣
[cell setLayoutMargins:UIEdgeInsetsZero];
}