【发布时间】:2014-12-15 07:37:57
【问题描述】:
我正在将我的应用程序从 iOS 7 更新到 iOS 8。我遇到了表格视图编辑控件(UITableViewCellEditControl 类)的问题。
当 (BOOL)tableView:shouldIndentWhileEditingRowAtIndexPath: 委托方法返回 YES 时,当将表格置于编辑模式时,表格视图编辑控制按钮(圆形选择图标,选择时为蓝色)在 iOS 7 和 iOS 8 中按预期工作。
但是,当上面提到的委托方法返回 NO 时,输出是不同的。
对于 iOS 7,编辑控制按钮按预期不可见(见下图)。
对于 iOS 8,编辑控制按钮是可见的(见下图)。这是 iOS 8 中的错误还是预期行为?
【问题讨论】:
-
这看起来像一个错误。
-
你用的是什么手机?。自定义单元格?
-
我无法重现这个。你如何设置单元格?
-
@OnikIV - 问题适用于所有单元格样式。
-
@bluedome - (BOOL)tableView:shouldIndentWhileEditingRowAtIndexPath: 委托方法应该返回 NO 以复制问题。
标签: ios objective-c iphone uitableview ios8