码迷,mamicode.com
首页 > 其他好文 > 详细

UI基础之网易新闻demo小项目

时间:2016-06-17 14:05:24      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

网易新闻demo

结合前两天学习的导航控制器和tabbar控制器以及tableView 可以简单的搭建一个UI界面 

以网易新闻为例

 

1 首先自定义一个tabbar控制器(此控制器继承于tabbar控制器)作为app的根控制器

为自定义的tabbar创建对应的五个item的控制器,并且进行设置tabbar的相应的基础设置

2 在appdelegate中初始化一个导航控制器

第一个控制器做为导航控制器的根控制器

3 在第一个页面的控制器中加载数据和添加子视图

首先是导航的设置 左按钮 右按钮 中间标题视图

4 接着是菜单栏滚动视图

菜单滚动视图单独抽离出来,继承于UIView,因为要从数组中加载数据,所有自定义构造菜单滚动视图,不仅在.m中写上自定义构造方法,因为和系统给的自定义方法不同,所以需要在.h文件中写出方法。

自定义菜单滚动视图,需要循环添加button

循环加入button的方法有 for循环 和快速枚举数组的方法

5 菜单栏滚动视图的button点击方法的状态改变方法 利用tag值

利用记录上一个按钮的方式

 

UI基础之网易新闻demo小项目

标签:

原文地址:http://www.cnblogs.com/gzoof/p/5593668.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!