我有一个应用程序,其中包含多个相同 UIView 的实例。他们是像 UITableViewCell 一样重用 UIView 的方法吗?类似于:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
最佳答案
我建议您观看 WWDC 的 1042010 session ,名为“使用 ScrollView 设计应用”,其中解释了重用机制 (IIRC)。
也可以看看OHGridView
的出处我在其中实现了这项技术:查看 OHGridView.m 中的第二个 layoutSubviews
方法我在 NSMutableSet
中添加未使用的 UIViews
我调用了 recyclePool
,然后从这个 中取出一些
当我需要的时候。UIViews
recyclePool
关于ios - 如何像 UITableViewCell 一样重用 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12545097/