设为首页 加入收藏

TOP

多控制器之间的跳转(二)
2017-10-13 10:24:24 】 浏览:4904
Tags:控制器 之间
如果要显示视图则必须设置其viewControllers属性(它默认显示viewControllers[0])。这个属性是一个数组,它维护了所有UITabBarController的子视图。为了尽可能减少视图之间的耦合,所有的UITabBarController的子视图的相关标题、图标等信息均由子视图自己控制,UITabBarController仅仅作为一个容器存在

4.3 ios8新增的切换方法 showViewController

这个方法应该说是全能型界面切换的方法,它能根据当前的试图控制器情况来决定是用push方法还是普通的Modal方式切换界面。在当前界面是Navi的子VC时,如果用showViewController方法,它会用push方式切换(用pop方式可以返回);而如果当前界面为Modal的界面,就会用modal方式。可以这么说,如果没有特别的要求需要modal界面,你只需要在界面切换时一股脑儿的用showViewController方法就行了,ios的sdk后台基本已经处理好了你该怎么跳转。另外补充一条,在以前,导航控制器的子VC是不能push一个新的导航控制器的,否则运行就会挂掉,但是showVIewController可以做到!

首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇iOS 架构模式-MVVM 下一篇TableView 的优化

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目