前言:开发环境:Xcode8.2.1,主界面完全由Storyboard搭建,OC编写。
主要功能:1.轮播广告页,并且点击广告跳转对应界面。
2.点击collectionview cell跳转对应界面。
截图:
大体思路:1.SB删掉默认控制器,然后拉一个tabbar VC,作为主控制器,以实现下方首页,分类等等页面,如果要继续加入新的页面,只需在tabVC上面拖线到新的VC,即可加入。
2.轮播图用的一个大神的写的库,我们在实现时只要上传图片路径并设置相应属性即可,图片的对应跳转在大神的BLOCK里面实现,具体看代码。
3.collectionview没有用代码创建,点击cell跳转对应界面,在点击方法里面的block里面实现,思路就是判断index.row。
4.跳转页面这里比较非主流,并没有采取拖线的方面,而是采用指定storyboard id来实现,用拖线的方法总感觉自由度不高,同时,上方的navBar是自己自定义的,并没有用SB的navBar。
结语:本人还是菜鸟,时间比较紧,因此写的也是粗糙,等有空会好好整理,暂时贴出与大神讨论讨论SB的实现思路,因为本人手写界面不熟练,只能用SB方法来实现。总体来说,如果SB熟练的话,个人开发用SB会效率的多,直观的多。贴出git地址,代码就不在博文里写了,请见谅,https://github.com/liyuandashabi/-LY_e-commerce-oc-
如果代码有问题的可以随时留言,哪里有问题欢迎讨论,项目还在继续写,直至具有完整的电商功能,相当于开源项目了吧。本人菜鸟,大神请轻拍,博文写的不好的地方请见谅!
https://github.com/liyuandashabi/-LY_e-commerce-oc-
网友评论