您的位置:首页 > 其它

首页功能添加(四)

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以下的版本,这里我无法判断正确与否,不过我这样的写法就不会有会不会自适应的问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  控制器 layout 标题栏