UIScrollView 相对于 UITableView 和 UICollectionView 的优势

SaR*_* DM 3 objective-c uitableview uiscrollview ios uicollectionview

我正在开发一个 MAC 工具,您可以在其中查看UIElementsiOS 应用程序的当前视图控制器层次结构。我曾经用很多第三方应用程序来测试它。据我所知,大多数时候开发人员使用UITableView或来水平或垂直列出某些内容UICollectionView

在测试一些标准应用程序(尤其是电子商务)时,正在使用UIScrollView作为UIView子视图并在其上添加手势。我想理解的是,为什么这些应用程序不使用表格视图或集合来列出某些内容?这背后的原因是什么?

Sun*_*hah 5

这是我一直更喜欢 UITableView 和 UICollectionView 的一些东西。

  1. UITableView 和 UICollectionView 的最大优点之一是可重用性
  2. 当涉及到自动布局时,通过 UIScrollView 可以轻松处理 UITableView 和 UICollectionView
  3. 视图索引
  4. 委托方法支持
  5. Reload(Update) Views与 UIScrollView 的简单比较

我怀念的一件事是UITableView 和 UICollectionView 中的分页,因为它在 UIScrollView 中非常流畅