我的自定义单元格有问题。
我的单元格的结构如下图:
灰色视图 = cell.contentView
橙色视图 = 作为子视图添加到 contentView 的按钮
黄色视图 = 作为子视图添加到 contentView 的标签
蓝色视图 = 作为子视图添加到 contentView 的图像视图
绿色视图 = 附件视图
问题是,当我将编辑切换到 tableView 时,我的单元格缩进隐藏附件视图并向右移动其他所有内容。我想避免这种情况。
当我切换编辑模式时,我的单元格不能移动它的内容,编辑控件(左边的红色按钮)必须代替 contentView 内的按钮,最后一个应该隐藏自己。
我尝试tableView:shouldIndentWhileEditingRowAtIndexPath:
了没有成功的方法,因为我的 tableView 很简单。我也尝试覆盖willTransitionToState:
方法,但我不知道该怎么做。
有人能帮我吗?
太感谢了!