1

所以我有 3 个部分,每个部分有 3 行(总共 9 行),每行作为textField.

我在 tableView 上遇到了一些问题,当我向上和向下滚动时,单元格与值混合在一起非常烦人,整个 tableView 变得一团糟。尽管我的编程中缺乏逻辑可能会导致此问题,但我已决定立即解决此问题。

所以,我现在禁用dequeueReusableCellWithIdentifier,现在一切似乎都好了。从 Apple 文档中,我可以看到可重用性可以为大型 tableViews 提供良好的性能。我现在已经阻止了细胞重用

我只有 3 个部分,每个部分 3 行。

  1. 我们在这里谈论的性能下降幅度究竟是多少?

  2. 这将如何影响我的整个应用程序,请记住我在该视图中有一个小的 tableView ?

  3. 在 App-Store 中批准此应用程序是否有任何复杂情况?

ps我仅将这种方法用于一个视图。所有其他视图都有可重用的单元格。

4

3 回答 3

2

很难说这么小的桌子我认为不值得担心。

这不会影响您的应用获得批准。

最好用导致您的问题的代码提出另一个问题,然后人们可以帮助您解决它,您可以从中学习,这最终将比回避问题更能帮助您。

于 2011-07-08T21:36:56.523 回答
1
  1. 如此少量的单元格,您不会注意到差异。

  2. 如此少量的单元格,您不会注意到差异。

  3. 不,我真的不认为 Apple 会关心你是否重复使用单元格。

于 2011-07-08T21:50:49.433 回答
0

影响是如果单元格滚动到屏幕外,您可能会遇到 UI 卡顿,因为它每次都会创建新的单元格,因此滚动会感觉不太流畅。

除此之外,不会有其他问题。

于 2011-07-08T22:16:31.697 回答