今天开始模仿大神的 高仿半糖App,地址在此处
本项目是基于Swift,学习大神代码为主,以超过大神为目标。
希望自己能坚持下去哈哈哈
总结下今天主要完成了哪些东西:
完成了主框架的搭建,UITabbarController写好了
五个主界面切换正常,完成了简单的消息中心界面
完成了主界面中 titleView的测试,titleView就是中间的导航条,如下图所示。
这个导航是由UIScrollView构成,将13个button添加它的上边,然后设置滑动长度,底部的红色条是自定义的一个指示器,该指示器能跟着点击的button移动。
TitleView 有一个函数** setBottomView(btnIndex:Int)**,这个函数的作用就是实现:被点击的按钮尽量保持在屏幕的中间位置。这里边包含了一些动画的处理。
ProductRecommend这个是处理首页的模型,今天还做了模型的转化,包括 轮播界面的模型、分类界面的模型、topic的模型转化。都是现成的json数据 ,拿来直接转化的。
学到了什么呢?
没想到之前这么神奇的东西是这么完成的,真的要感谢大神呢。