可以在tableview中显示的最大行数
-
29-09-2019 - |
题
我想知道可以在UITATIONVIEW中显示的最大行数的极限。提前致谢。
解决方案
似乎没有最大值。无论如何,您都不会积极地插入,您只需实施代表方法即可为单元格服务 - 如果正确完成,它们不会立即加载。
仅尝试使用一千个自定义单元格,它就没有问题。但是,即使有3K索引,滚动也很多,我会考虑将它们放入导航层次结构(但这在很大程度上取决于您的使用)。
还有一件事:在绘制单元格时,请确保要高效,而是实现DrawRect:而不是用标签,视图等使单元格混乱,而是会使滚动速度更快。
其他提示
这 可可博客的可可 帖子非常有用 - 它着眼于具有数千个单元格的表观的性能。
问题是它是否具有内部硬性限制 - 似乎足以满足大多数需求 - 上述帖子得出结论:
iPhone可以处理100,000行的桌子 - 它继续顺利滚动,好像它仅100行。
最终,您将受到以下事实的限制:诸如NumberOfrowsInsectiin等所有方法都采用整数论点,但希望您无需接近这些限制:)
在 numberofRawInSection
委托方法我们通常是int类型的数组的返回计数,因此可以在tableview的部分= Int.max
因此,让我们说“ C”能力
C = (maximum number of section) X (maximum number of item in section)
不隶属于 StackOverflow