我正在设计一个可编辑的UITableViewCell
* 。在正常状态下,我的单元格应该看起来像红线上方的图像部分。
当用户点击[Edit...]
时,系统会显示允许用户更改设置的控件,[Edit...]
按钮的文字将变为[Done]
。点击[Done]
将隐藏红线下方的部分,并将按钮上的文字更改回[Edit...]
。
我试图通过更改委托中行的高度来实现此效果。当单元格处于编辑模式时,它将返回整个高度;当单元格不处于编辑模式时,返回上部红线高度。不幸的是,当我这样做时,编辑控件“向上滑动”,遮挡了单元格的其余部分。我通过在编辑模式下使这些控件不可见来解决这个问题,但我认为应该有更好的解决方案。
是否有可以应用于控件的设置,以便让我剪掉底部,将内容剪切到红线下面?
<小时/> * 我正在使用Interface Builder设计我的单元格,以防万一。
答案 0 :(得分:1)
在你的xib中 - 只需打开顶部支柱
这对我有用。为了使其平滑扩展和收缩,您需要使用空beginUpdates
/ endUpdates
电话的伎俩
[tableView beginUpdates];
[tableView endUpdates];