Swift斗鱼直播--首页导航及布局分析

2017-01-06  本文已影响111人  喵鸢

首页的部分

首页导航栏

导航栏左侧

导航栏右侧

封装添加按钮的扩展方法

首页整体布局构思

分析:顶部有个可滑动的栏,里面好像有很多button或者label,当点击的时候,界面会进行切换。

注意:很多地方都有类似效果,可以自行封装,方便复用

首页TitleView

效果:首页最上方有一个和屏幕等宽的标题栏,点击的时候,可以切换到不同界面.类似于TabBarController

封装PageTitleView思路
1.自定义View,并且自定义构造函数
2.添加子控件

2.1UIScrollView
2.2 UILabel --- 拿一个数组存放,有序,类型相同
2.3 UIView --- 滚动条
2.4 UIView --- 底线

步骤

Tips:
在开发过程中会用到很多重复参数,例如屏幕高宽等……
我们可以在Tool文件夹中添加一个Common.swift文件,专门用于存放公共的数据参数,通常是常量

首页ContentView

封装ContentView思路
1.自定义View,并且自定义构造函数
2.添加子控件

2.1UICollectionView---对应layout、datasource
2.2 UICollectionViewCell---注册

步骤

上一篇 下一篇

猜你喜欢

热点阅读