首页功能添加(四)
2017-03-26 21:39
288 查看
本次添加了首页互动标题栏中的“推荐”,这里单独创建了Controller管理它,之后的几个标题也将单独创建独立的Controller进行独立管理。
其中RecommendVC即为推荐相关的控制器。(这里简称RVC) RVC里的逻辑比较简单,懒加载了一个collectionView,如下:
其次就是collectionView的datasource方法了,注意输入正确的复用ID。
另外需要注意一点,因为这里的collectionView是通过独立的Controller管理的,所以哪怕设置了父controller的view需要的大小,不单独设置collectionView的大小或者使用layout的方式设置都无法让它正确的自适应屏幕的宽高。因为collectionView的大小始终参照的是它自己的父controller。当然,我看的一个视频里,通过使用layout方法达到了自适应,不过他的是swift3.0以下的版本,这里我无法判断正确与否,不过我这样的写法就不会有会不会自适应的问题了。
其中RecommendVC即为推荐相关的控制器。(这里简称RVC) RVC里的逻辑比较简单,懒加载了一个collectionView,如下:
其次就是collectionView的datasource方法了,注意输入正确的复用ID。
另外需要注意一点,因为这里的collectionView是通过独立的Controller管理的,所以哪怕设置了父controller的view需要的大小,不单独设置collectionView的大小或者使用layout的方式设置都无法让它正确的自适应屏幕的宽高。因为collectionView的大小始终参照的是它自己的父controller。当然,我看的一个视频里,通过使用layout方法达到了自适应,不过他的是swift3.0以下的版本,这里我无法判断正确与否,不过我这样的写法就不会有会不会自适应的问题了。
相关文章推荐
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 首页功能添加(一)
- 首页功能添加(五)
- 首页功能添加(四)
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 添加功能图标在首页显示
- JS 添加收藏 设为首页功能
- 仿支付宝首页(更多)添加、删除、拖拽、点击等功能
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 为datagrid的自带分页添加首页、尾页及状态功能
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 99信息发布网,添加收藏,设置为首页功能,ie上可以实现的;
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 为DataGrid的自带分页添加首页、尾页及状态功能(转载)
- 为DataGrid的自带分页添加首页、尾页及状态功能
- 首页功能添加(三)
- 给destoon商城的列表中和首页添加购物车功能
- 首页功能添加(二)