iOS 的 3 种可滚动视图
ScrollViews-Demo
有 3 种类型的可滚动视图
- UIS滚动视图
- UICollectionView
- UI表格视图
每个都有优点和缺点
UIS滚动视图
- 首先需要将滚动视图固定到具有 4 个边缘的父 VC
- 其次将滚动视图中的任何内容固定到滚动视图本身,在它下面是堆栈视图
UICollectionView
UI表格视图
优点缺点
UIScrollView(常用)
🥙 优点
- 让任何东西都可以滚动
- 极简主义者
- 完全控制
- 适合长页面
🧘🏿缺点
- 无法轻松重新加载
- 没有内置功能(即拉动刷新)
- 自动布局更复杂
UICollectionView(罕见)
🍇优点
- 可定制的布局
- 多列可滚动
- 可以动态改变布局
- 适合网格中的照片
🤾🏻缺点
- 更复杂
- 经常矫枉过正
UITableView(所有时间!)
🍔优点
- 高度预制(reuseIdentifiers)
- 许多内置功能可见性(页眉、页脚、部分)
- 非常适合单列列表
🏋🏼缺点
- 很难做复杂的非单列布局