当表视图处于编辑模式时,点击时按钮闪烁

时间:2014-02-07 19:06:58

标签: ios objective-c cocoa-touch uitableview

我正在使用一个自定义类,它是UITableViewCell的子类。现在,当tableview进入编辑模式时,我调整我的自定义类的layoutSubviews中的单元格上的UIComponents。现在,当用户点击“ - ”按钮时,layoutSubviews再次被调用,并且单元格上的UIComponents再次自我重新定位,这会导致奇怪的UI闪烁。我尝试使用layoutSubviews中的以下代码,但是当用户点击编辑并且表格进入编辑模式时,单元格上的UIComponents不会重新定位。是否有任何优雅的方式来处理这个问题。

if (self.editingStyle == UITableViewCellEditingStyleDelete) {
    return;
}

1 个答案:

答案 0 :(得分:0)

确定。找到此属性,当用户点击 - 按钮显示删除按钮时设置该属性:

self.showingDeleteConfirmation