如何更改UITableViewCell缩进方向

时间:2018-02-18 02:07:23

标签: ios swift uitableview

我有UITableView个自定义UITableViewCell。当用户触摸“重新排序”按钮时,我将UITableView isEditing属性更改为true。这会导致单元格从左到右缩进,并且重新排序控件显示为:

enter image description here

enter image description here

是否可以改变从右到左发生的缩进方向?我尝试将UITableViewCell的缩进级别设置为负数,但它没有效果:

override init(style: UITableViewCellStyle, reuseIdentifier: String?) {
    super.init(style: style, reuseIdentifier: reuseIdentifier)
    indentationLevel = -10
}

或者,另一种选择是让重新排序控件出现在单元格的左侧。

编辑:

我可以使用以下答案将重新排序按钮更改为单元格的左侧:https://stackoverflow.com/a/44254401/2716479

1 个答案:

答案 0 :(得分:0)

我们可以通过定义semanticContentAttribute属性来实现。见https://stackoverflow.com/a/44254401/2716479