苏飞论坛

标题: iOS 8 UITableView分割线显示不完全 [打印本页]

作者: Koson    时间: 2014-12-27 11:28
标题: iOS 8 UITableView分割线显示不完全
iOS 8 UITableView分割线显示不完全解决方法如下:

1、创建UITableView后:
[C#] 纯文本查看 复制代码
// for ios 7
    if ([houseTable respondsToSelectorselector(setSeparatorInset]) {
   
        [houseTable setSeparatorInset:UIEdgeInsetsZero];
        
    }
   
    // for ios8
    if ([houseTable respondsToSelectorselector(setLayoutMargins])  {
        [houseTable setLayoutMargins:UIEdgeInsetsZero];
    }


2、添加如下方法:
[C#] 纯文本查看 复制代码
-(void)tableViewUITableView *)tableView willDisplayCellUITableViewCell *)cell forRowAtIndexPathNSIndexPath *)indexPat{
    if ([cell respondsToSelectorselector(setLayoutMargins]) {
        [cell setLayoutMargins:UIEdgeInsetsZero];
    }
    if ([cell respondsToSelectorselector(setSeparatorInset]){
        [cell setSeparatorInset:UIEdgeInsetsZero];
    }
}


分割线显示完全。





欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4