TableViewCells 中的 UIView 是不是会导致性能问题?

Posted

技术标签:

【中文标题】TableViewCells 中的 UIView 是不是会导致性能问题?【英文标题】:Are UIView's in TableViewCells cause for performance problems?TableViewCells 中的 UIView 是否会导致性能问题? 【发布时间】:2010-05-22 11:33:49 【问题描述】:

我有一个 UITableView 的 UITableViewCells 到目前为止表现良好。我现在向我的 UITableViewCell 添加了一个简单的 UIView 作为颜色指示器(仅背景颜色,没有其他内容或属性)。

再次运行 tableview 我意识到滚动不像以前那么流畅了。从子视图返回时,tableView 突然也需要很长时间(约 1 秒以上)才能再次返回(例如,从选择单元格时被推送的视图返回)。

任何想法为什么添加的 UIView 会出现问题?为什么标签(作为 UIView 的子类)不会导致类似问题?

【问题讨论】:

【参考方案1】:

我找到了原因。它与 UIView 无关,但我清除了模拟器的缓冲区。这样我还删除了一些缓冲设置。在没有丢失这些的情况下,viewWillAppearMethod 切换到重新生成,因此需要很长时间来处理。

【讨论】:

以上是关于TableViewCells 中的 UIView 是不是会导致性能问题?的主要内容,如果未能解决你的问题,请参考以下文章

如何在不创建引用插座的情况下访问静态 TableViewcells 中的文本字段?

允许用户使用来自不同视图控制器中的标签的文本创建新的 tableViewCells?

仍然无法删除 tableviewcells

如何使用标签或标识符将多张图片添加到自定义 tableviewcells

iOS - 在旋转时使用动态单元格高度重绘 TableViewCells

我的 tableViewCells 没有创建?