如何删除UITableViewCell左侧空间?

时间:2017-09-12 08:32:54

标签: uitableview ios11 swift4

我到处搜索但找不到这个问题的答案。

在我的UITableView的单元格中,左侧有空白区域。我该如何摆脱它?

我使用的是swift-4 IOS-11,xCode-Version 9.0 beta 6

As shown in this picture, I can not remove the left margin.

我试过这些但不是:

1→ cell.imageView?.contentMode = .scaleToFill

2→ tableView.layoutMargins = UIEdgeInsets.zero

tableView.separatorInset = UIEdgeInsets.zero

3-> cell.layoutMargins = UIEdgeInsets.zero

4-> self.tableView.contentInset = UIEdgeInsetsMake(0,-15,0,0);

请帮帮我:/

1 个答案:

答案 0 :(得分:0)

创建UITableViewCell的子类。

在里面设置方法:

- (void)setFrame:(CGRect)frame
{
    frame.origin.x = 0;
    //More frame stuff if you want

    [super setFrame:frame];
}

然后将该子类用于UITableView中的单元格。

注意:这是Objective-C语法,我还没有使用过Swift。