這幾天又遇到要調節列表分割線位置,就想起很久以前剛做時的做法:把自帶的分割線隱藏,然后自己加一條UIView,不過現在不那么干了,把這個方法貼出來;
在 Tableview 的代理方法中,實現下面的代理方法:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath{ // [cell setSeparatorInset:UIEdgeInsetsZero];
[cell setSeparatorInset:UIEdgeInsetsMake(0, 5, 0, 5)]; }
UIEdgeInsetsMake(上,左,下,右)自己可以調節,UIEdgeInsetsZero是左右兩邊都距離邊緣零; 現在不考慮iOS7了,直接用 setSeparatorInset 方法就可以了。
