15、iOS开发:实现集合视图数据展示

iOS开发:实现集合视图数据展示

1. 回顾探索与餐厅列表屏幕

在之前的开发中,我们添加了 ExploreViewController RestaurantListViewController ,它们都是管理集合视图的视图控制器。与之前在 playground 中的代码相比,二者的实现存在一些差异:
| 操作 | 故事板实现 | 编程实现 |
| — | — | — |
| 设置单元格背景颜色 | 在属性检查器中设置 | 在 collectionView(_:cellForItemAt:) 方法中编程设置 |
| 创建并分配集合视图 | 从对象库中拖动集合视图对象 | 编程创建并分配给 collectionView 属性 |
| 设置集合视图尺寸 | 使用尺寸检查器 | 在 UICollectionView(frame: collectionViewLayout:) 中编程设置 |
| 连接数据源出口 | 使用连接检查器 | 编程连接到视图控制器 |
| 设置集合视图背景颜色 | 使用属性检查器 | 编程设置 |
| 设置集合视图单元格重用标识符 | 使用属性检查器 | 编程设置 |
| 添加集合视图作为子视图 | 从对象库中拖动 | 编程添加到 CollectionViewExampleController 的视图中 |

为了更好地理解这些差异,我们可以重新打开项目,对比使用故事板和编程实现集合视图的方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值