1.對齊兩邊分割線:
if([tableView respondsToSelector:@selector(setSeparatorInset:)]) {
? ? ? ? ? ? [tableView setSeparatorInset:UIEdgeInsetsZero];
?? ? ? ?}
? ? ? ? if ([tableView respondsToSelector:@selector(setLayoutMargins:)]) {
? ? ? ? ? ? [tableView setLayoutMargins:UIEdgeInsetsZero];
?? ? ? ?}
- (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];
?? ?}
}
2.取消多余的分割線:將足視圖設(shè)為0frame
tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];