【发布时间】:2015-11-01 12:44:26
【问题描述】:
我会尽量简短。
情况
假设我有 5 个单元格,我正在对放置在单元格内的 UIView 执行某种“方法”(作为子视图)。
我需要这个“方法”只发生一次(当单元初始化时),并避免这个“方法”在cellForItemAtIndexPath 上再次发生。
我的尝试
- 在
UICollectionViewCell子类中,声明布尔值var alreadyCreated = false并检查cellForItemAtIndexPath内部是否属性为False- 表示它尚未创建。然后运行“方法”并将属性更改为True。 问题 - 因为即使对于尚未创建的单元格的重用,它也将属性alreadyCreated设置为 true。
任何建议如何确定即使在重用单元格时也已创建单元格?
谢谢大家!
【问题讨论】:
标签: ios initialization uicollectionview uicollectionviewcell reusability