美文网首页iOSiOS学习iOS 开发
iOS tableviewcell 分割线不完整

iOS tableviewcell 分割线不完整

作者: seky | 来源:发表于2016-09-07 14:17 被阅读90次

在使用tableview的时候 发现cell之间的分割线与屏幕右边有一段小小的距离,如图:

屏幕快照 2016-09-07 下午2.02.45.png
  • 而如果想要让分割线从头开始,可以使用下面的方法,在tableview初始化的时候用下面这个方法

  • 代码如下:

    + (void)lineBeginWith:(UITableView *)tableview{
     if  (IOS_VERSION >= 8.0){
     if ([tableview respondsToSelector:@selector(setSeparatorInset:)]){
     [tableview setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([tableview respondsToSelector:@selector(setLayoutMargins:)]) {
     [tableview setLayoutMargins:UIEdgeInsetsZero];
            }  
        }
    }
    
  • 之后在对cell用下面这个方法

  • 代码如下:

    + (void)lineBeginWithCell:(UITableViewCell *)cell{
    if  (IOS_VERSION >= 8.0){
     if ([cell respondsToSelector:@selector(setSeparatorInset:)]) {
    [cell setSeparatorInset:UIEdgeInsetsZero];   
        }
        if ([cell respondsToSelector:@selector(setLayoutMargins:)]) {
        [cell setLayoutMargins:UIEdgeInsetsZero];
            }
        }
    }

相关文章

网友评论

本文标题:iOS tableviewcell 分割线不完整

本文链接:https://www.haomeiwen.com/subject/fzqzsttx.html