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