如何在Swift的UITableview中为分隔符插入固定宽度?

时间:2016-11-07 08:58:18

标签: ios swift xcode uitableview

我在Swift中使用Xcode7.3.1。我的视图控制器由UITableView组成,我需要使用默认单元格为分隔符插入设置固定宽度。请查看下图。如何解决此问题?

enter image description here

2 个答案:

答案 0 :(得分:0)

尝试在tableview中设置分隔符的插入,如下面的屏幕截图所示:

enter image description here

以编程方式:

    cell.separatorInset = UIEdgeInsetsMake(0, 15, 0, cell.frame.width/2) // modify width as per your need

答案 1 :(得分:0)

如果您使用的是自定义单元格,请在具有固定宽度约束的单元格的contentView中添加UILabelUIImageView

例如,以下约束将使分隔符固定宽度

Leading - 10
Bottom - 2
Fixed Width - 100 (In my case)
Fixed height - 1

NB:将默认分隔符样式设置为“无”,如下所示

self.tblView.separatorStyle = UITableViewCellSeparatorStyle.None;

或者你也可以在故事板中设置它。

看我的输出:

enter image description here