iOS开发:实现集合视图数据展示
1. 回顾探索与餐厅列表屏幕
在之前的开发中,我们添加了 ExploreViewController 和 RestaurantListViewController ,它们都是管理集合视图的视图控制器。与之前在 playground 中的代码相比,二者的实现存在一些差异:
| 操作 | 故事板实现 | 编程实现 |
| — | — | — |
| 设置单元格背景颜色 | 在属性检查器中设置 | 在 collectionView(_:cellForItemAt:) 方法中编程设置 |
| 创建并分配集合视图 | 从对象库中拖动集合视图对象 | 编程创建并分配给 collectionView 属性 |
| 设置集合视图尺寸 | 使用尺寸检查器 | 在 UICollectionView(frame: collectionViewLayout:) 中编程设置 |
| 连接数据源出口 | 使用连接检查器 | 编程连接到视图控制器 |
| 设置集合视图背景颜色 | 使用属性检查器 | 编程设置 |
| 设置集合视图单元格重用标识符 | 使用属性检查器 | 编程设置 |
| 添加集合视图作为子视图 | 从对象库中拖动 | 编程添加到 CollectionViewExampleController 的视图中 |
为了更好地理解这些差异,我们可以重新打开项目,对比使用故事板和编程实现集合视图的方式。
超级会员免费看
订阅专栏 解锁全文
1万+

被折叠的 条评论
为什么被折叠?



