玩转斗鱼直播APP——布局推荐界面篇!
布局推荐界面
实现效果
今天内容完成效果
推荐界面分析
上层有无限轮播器(之后再完成)
滚动的UIScrollView或者UICollectionView(之后再完成)
下面是UICollectionView,并且有HeaderView
UICollectionView的Cell大小基本一致,但是在颜值处Cell的高度有变化。
该UICollectionView一共12组,第一组8个Item,其他组均4个Item
布局UICollectionView
在控制器的View中添加UICollectionView
懒加载UICollectionView
将UICollectionView添加到控制器的View中
特殊属性设置:
headerReferenceSize : 设置头部的Size
sectionInset :设置每组的内边距
实现UICollectionView的数据源方法
展示效果如下:
布局UICollectionView的headerView
实现效果
实现思路
自定义UICollectionReusableView, 用于作为HeaderView
可以通过Xib直接描述
在注册Cell时,使用Nib进行注册
代码如下:
效果如下:
布局普通的UICollectionViewCell
实现效果
实现思路
自定义UICollectionViewCell,用于作为普通的Cell
可以通过Xib直接描述
在注册Cell时,使用Nib进行注册
代码如下:
效果如下:
布局颜色的UICollectionViewCell
实现效果
实现思路
自定义UICollectionViewCell,用于作为颜值的Cell
可以通过Xib直接描述
在注册Cell时,同时注册颜值的Cell
代码如下
在获取Cell时,进行判断
抽取父类,方便管理
另外,因为NormalCell&PrettyCell高度不同, 因此需要设置代理,并且实现代理方法
效果如下:
更多实用的干货,请登录520it.com,小码哥社区。
(正文已经结束)
推荐阅读:云南信息港
免责声明及提醒:此文内容为本网所转载企业宣传资讯,该相关信息仅为宣传及传递更多信息之目的,不代表本网站观点,文章真实性请浏览者慎重核实!任何投资加盟均有风险,提醒广大民众投资需谨慎!
相关新闻
- 2020-04-24·拍照手机哪款好?这些旗舰手机值
- 2020-05-02·关于电竞手机,你知道多少?1分
- 2020-05-09·从此,再无「正宗」黑莓牌手机
- 2020-05-15·渠道为王的时代,酷比手机是凭什
- 2020-05-23·三星W20 5G折叠屏手机正式