首页 > 代码库 > UINavigationController
UINavigationController
通过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文件代码:
<script src="https://code.csdn.net/snippets/575452.js" type="text/javascript"></script>
UINavigationController
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。