【发布时间】:2013-01-26 18:14:26
【问题描述】:
当我向上和向下滚动 UITableView 时不需要重新加载其单元格时,我遇到了这个问题。简而言之,我创建了自定义单元格,其中包含用户可以通过单击展开的内容。例如,我有一个UILabel,其中包含很多无法完全显示的文本,但用户可以单击按钮并展开文本,从而得到一个标签。我通过[tableview beginUpdates] 和[tableview endUpdates] 实现所有这些。但是当我单击按钮并展开文本或图像并向下滚动到其他单元格然后向上 UITableView 当然重新加载我的单元格的内容并且文本再次隐藏但单元格保持相同的大小,这看起来很难看。我可以通过某种方式自定义UITableView 回收机制或更新内部单元缓存吗?
【问题讨论】:
标签: ios objective-c cocoa-touch uitableview