【发布时间】:2011-11-20 10:56:18
【问题描述】:
我的自定义单元格有问题。
我的单元格结构如下图:
灰色视图 = cell.contentView
橙色视图 = 作为子视图添加到 contentView
的按钮
黄色视图 = 作为子视图添加到 contentView
的标签
蓝色视图 = 作为子视图添加到 contentView
的图像视图
绿色视图 = 附件视图
问题是,当我将编辑切换到 tableView 时,我的单元格缩进隐藏附件视图并向右移动其他所有内容。我想避免这种情况。
当我切换编辑模式时,我的单元格不能移动它的内容,编辑控件(左边的红色按钮)必须代替 contentView 内的按钮,最后一个应该隐藏自己。
我尝试了tableView:shouldIndentWhileEditingRowAtIndexPath: 方法但没有成功,因为我的tableView 很简单。我也尝试覆盖willTransitionToState: 方法,但我不知道如何做我想做的事。
有人可以帮助我吗?
非常感谢!
【问题讨论】:
标签: iphone uitableview editing autoresize custom-cell