【发布时间】:2013-04-26 14:03:24
【问题描述】:
我有一个UITableViewCell,它具有基于文本内容的动态高度。在tableview:heightForRowAtIndexPath: 中计算高度。这很好用。
当单元格使用editingStyle UITableViewCellEditingStyleDelete 进入编辑模式时,它会稍微缩进单元格并且可以将内容推出一些导致rowHeight 改变的内容。同样,这很有效,因为将 tableview 切换到编辑会导致 table 重新布局,因此 rowHeight 会重新计算。
当您单击红色按钮或滑动单元格时,单元格右侧会出现一个删除按钮。然而,这不会触发表格的重新布局,只会触发单元格本身。这里的问题是,如果内容超出底部边缘,则单元格不会调整大小。
有没有办法在删除按钮出现时触发表格的重新布局?
【问题讨论】:
标签: ios objective-c uitableview