步骤

                                                            构建最基本的项目

1.设置启动图片,App图标
2.创建文件夹 Class类 5个控制器 1个Main控制器
3.AppDelegate创建一个Win加载


步骤_第1张图片
创建StoryBoard.png

4.stroyBosrd前面记得加箭头表示程序的入口和StoryBoardID
5.把用到的图片拖进去
6.自定义CZRootViewController UITabBarController 用于添加5个控制器

                                                    搞好TarBar

7.自定义CZCustomTarBar UIView(TabBar) 里面for循环创建5个按键
8.自定义CZCustomTabBarItem UIButton 取消按键高亮状态
9.自定义CZBaseNavController UINavigationController 重写push方法进来时隐藏TabBar
10.StoryBoard的Class记得继承CZBaseNavController 不然实现不了重写push方法


步骤_第2张图片
重写导航栏.png

11.实现代理方法。点击时跳转控制器

                                                      设置导航栏

12.自定义CZBaseNavController UINavigationController 初始化导航栏的设置要求
13.自定义CZHallNavController CZBaseNavController storyBoard导航栏继承CZHallNavController验证initialize方法走两次,验证会走两次。因为子类走一次,父类也会走一次
14.导航栏的继承 Hall.storyboard 其它导航栏继承 CZBaseNavController


步骤_第3张图片
自定义导航栏2.png

购彩大厅
15自定义CZHallController UITableViewController 继承Hall.storyboard 代码自己复制粘贴 直接运行

合买跟单
16自定义 CZGroupBuyController UITableViewController 继承GroupBuy.storyboard
17在GroupBuy.storyboard导航栏中间拖一个按键上去,设置好图片和文字
18写一个分类UIView set get 方法获取 x y width height的值
19自定义CZTitleButton UIButton 把按键的文字跟图片位置互换 继承到GroupBuy.storyboard导航栏的按键上面
20.把CZGroupBuyController控制器里面该写的代码写上,按键的点击方法是要拖。

幸运选票
21.把storyBoard的tableView删除,换成一个UIViewController,然后创建一个LuckyViewController集成到StoryBoard里面。
22.用纯代码实现里面的内容。
23.顺便把开奖信息导航栏上面的按键都搞了。

我的彩票
24.把storyBoard的tableView删除,换成一个UIViewController,然后创建一个MyLotteryViewController集成到StoryBoard里面。
25.在控制器里面用纯代码写。


步骤_第4张图片
我的彩票.png

你可能感兴趣的:(步骤)