iOS 9 UITableView separators insets (significant left margin)

后端 未结 11 2147
故里飘歌
故里飘歌 2020-12-02 16:41

I have a problem with separators between UITableViewCells in UITableView on iOS 9. They have the significant left margin. I already ha

11条回答
  •  心在旅途
    2020-12-02 17:26

    This worked perfectly for me in iOS 9.

    For OBJ-C

     - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath  { 
            if ([tableView respondsToSelector:@selector(setSeparatorInset:)])
            {
                [tableView setSeparatorInset:UIEdgeInsetsZero];
            }
    
            if ([tableView respondsToSelector:@selector(setLayoutMargins:)])
            {
                [tableView setLayoutMargins:UIEdgeInsetsZero];
            }
    
            if ([cell respondsToSelector:@selector(setLayoutMargins:)])
            {
                [cell setLayoutMargins:UIEdgeInsetsZero];
            }
             return cell;
        }
    

提交回复
热议问题