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

UINavigationController

时间:2015-01-08 21:39:05      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:uinavigationcontroll

通过UINavigationController实现页面推转

实现逻辑结构:

1.首先window,UINavigationController就创建在window上,并控制谁是首页,然后让window管理创建的导航控制器.

2.用导航控制器控制跳转

(1)导航栏可以建立item,但不能创建button,可以用button初始化一个item,但不能把button加到导航栏.

(2)也可以直接通过UIBarButtonItem直接初始化出item

(3)页面中无论item还是button实现跳转时都使用导航控制器实现,主要方法有pushViewController(类似入栈即推进到下一页),popViewControllerAnimated(类似出栈,返回前一页),popToViewController(通过控制后面参数直接实现跳转到某一页,参数一半通过数组控制).

(4)通过UINavigationController即可实现页面控制跳转,此时ViewController就不需要了.


主要.m文件代码:


UINavigationController

标签:uinavigationcontroll

原文地址:http://blog.csdn.net/lgdblue/article/details/42529997

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