gpt4 book ai didi

IOS:选择 UIScrollView 或 UITableView

转载 作者:技术小花猫 更新时间:2023-10-29 10:21:49 26 4
gpt4 key购买 nike

在我的应用程序中,我应该创建一个包含大量信息的 View ;这些信息分为 4 个部分,每个部分可以包含文本、图像列表 ecc...

这是一个残酷的例子......

enter image description here

现在我对采用什么类型的解决方案持怀疑态度。

在我看来,一个大的 ScrollView 很难组织。一个带有部分的大表格 View 很难用代码组织起来......你有什么想法?

最佳答案

UITableView 针对“可重用”单元格进行了优化,适合在长列表中滚动。正如其他人所建议的那样,使用 UITableView 的另一个好处是它只实例化可见单元格,因此减少了内存消耗。

在您的情况下,由于您的内容看起来具体且不重复,我建议使用更易于使用的简单 UIScrollView。 (UITableView 继承自 UIScrollView 顺便说一句)

如果内存/性能是个问题,那么更喜欢 UITableView 或简单地编写您自己的逻辑以仅实例化可见的 View (例如通过使用 scrollOffset)

编辑:

再三考虑,在您的情况下,UICollectionView 肯定比 UITableView 更好。特别是如果你计划有一天在 iPad 上做一些类似 2 列布局的事情......

关于IOS:选择 UIScrollView 或 UITableView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942163/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com