产品介绍
这是一个服务给区县级别城市的APP,因为我认为在未来每一个城市会有一个属于这个城市的APP,具有唯一性和特殊性。为此,我开始对这样的APP进行设计和开发并且维护和运营。
做好一次产品分析和流程,比你多写N行无效的业务代码实在的多。--------江蒋将酱的垃圾话
界面UI
界面说明
1.上放滑动的导航栏
现在很多APP都会用到这类的导航栏,作用是可以在一个界面里面操作多个类别,这个具有很强的复用性,基本上算是现在开发APP的主流框架。底部是一个scrollview,然后是罗列所有类别的label以及当前选定的label。
2.每个栏目对应一个控制器独立管理
每一个类别下面都会有一个控制器去独立控制他的刷新和加载,如果你使用的是一个scrollview加载了多个tableview而不是controller的话,你处理各个类目的刷新就会变得很麻烦。这里使用的是addchildViewcontroller,让这些控制器成为自控制器的子试图进行处理的。
3.自定义的navigationBar
为了达到导航栏在滑动的时候会跟随页面一起滑动,所以创建了自定义的navigationBar,同同时隐藏掉了原来的navigationBar,让新的处理点击和返回事件。
4.多种tableView的cell加载
界面上面可以看到一共有3种不同的cell,分别是3个imageView的cell、一个左边imageview的cell、一个大图imageview的cell。只需要掌握好autolayout即可。
5.界面切换label颜色动画效果
对label的位置进行设置,创建一个scale属性在label进行移动的时候处理。