標籤:ios開發 cell 分割線
廢話不多說,直接上代碼:
/** * tableViewCell分割線左側置頂 < 1 > */-(void)viewDidLayoutSubviews{ if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) { [_tableView setSeparatorInset:UIEdgeInsetsMake(0,0,0,0)]; } if ([_tableView respondsToSelector:@selector(setLayoutMargins:)]) { [_tableView setLayoutMargins:UIEdgeInsetsMake(0, 0, 0, 0)]; }}
/** * tableViewCell分割線左側置頂<2> */-(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]; }}
在tableView的xib中只是找到了 setSeparatorInsets 設定了,在cell中的xib中也找到同樣設定了,但是沒有出效果 。難道在xib中也應該找到setLayoutMargins?但是沒有找到。哪位大神看到了能否給個指點。
著作權聲明:本文為博主原創文章,未經博主允許不得轉載。
【iOS開發系列】cell分割線置頂