【发布时间】:2013-08-30 10:48:53
【问题描述】:
她是我们需要做的:
- tableView核心数据的数据源。
- 一个包含 5 种不同类型的自定义 tableViewCell 的 tableView。
- 每个 tableViewCell 都与其他的完全不同。
- 某些 tableViewCell 会有一个 progressBar。
我们有 3 个解决方案:
- 使用具有唯一重用标识符的唯一 tableViewCell。
- 使用具有 5 个重用标识符的唯一 tableViewCell。
- 使用 5 个 tableViewCell 和 5 个重用标识符。
我们测试了第一种解决方案,在 iphone 5/iphone 4S 上没问题,但在 iphone 4 上就慢了(我们也需要支持 3GS ...)。
问题:哪种解决方案会更好?或者如果您有其他解决方案,那就太好了。
这个好处:你能解释一下重用标识符是如何工作的(请详细说明:)),比如第一个单元何时被分配,它们何时被重用(使用 1 和不同的重用标识符),当它们被解除分配时...... . ?
谢谢。
【问题讨论】:
-
解决方案 2 我已经尝试过它的真棒
-
@SARFARAZKHAN 非常有趣,它是如何工作的?
标签: iphone ios uitableview reuseidentifier