如何防止UITableViewCell在编辑模式下使用前导空格?

时间:2014-12-16 09:34:16

标签: ios uitableview

我有tableView并且在编辑模式下我不想使用前导空格,而且我想保持内容使用完整的可用宽度。

enter image description here

self.tableView.setEditing(true, animated: false)

我设置了这样的编辑样式:

override func tableView(tableView: UITableView, editingStyleForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCellEditingStyle {

    return .None
}}

3 个答案:

答案 0 :(得分:1)

UITableViewDelegate有一个仅用于此目的的方法

override func tableView(tableView: UITableView, shouldIndentWhileEditingRowAtIndexPath indexPath: NSIndexPath) -> Bool {

    return false
}

答案 1 :(得分:0)

如果启用了修改,请在cell.layoutMargins = UIEdgeInsetsZero中设置cellForRowAtIndexPath

答案 2 :(得分:0)

使用UITableViewCell的indentationLevelindentationWidth属性。

您也可以在Interface Builder

中设置它们