首页 > 代码库 > 首页功能添加(四)
首页功能添加(四)
本次添加了首页互动标题栏中的“推荐”,这里单独创建了Controller管理它,之后的几个标题也将单独创建独立的Controller进行独立管理。
其中RecommendVC即为推荐相关的控制器。(这里简称RVC)
RVC里的逻辑比较简单,懒加载了一个collectionView,如下:
其次就是collectionView的datasource方法了,注意输入正确的复用ID。
另外需要注意一点,因为这里的collectionView是通过独立的Controller管理的,所以哪怕设置了父controller的view需要的大小,不单独设置collectionView的大小或者使用layout的方式设置都无法让它正确的自适应屏幕的宽高。因为collectionView的大小始终参照的是它自己的父controller。当然,我看的一个视频里,通过使用layout方法达到了自适应,不过他的是swift3.0以下的版本,这里我无法判断正确与否,不过我这样的写法就不会有会不会自适应的问题了。
首页功能添加(四)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。