iOS UINavigationController支撑控制器之间的跳转及信息交互功能
发布时间
阅读量:
阅读量
实现控制器跳转的几种方式
- 可借助UINavigationController达成,其本质上是一种类似于“栈”结构的数据模型,通过控制器的入栈与出栈操作实现界面间的切换。
- 还可利用UITabBarController完成,其功能类似于微信主界面底部的多个按钮,能够实现多个视图之间的切换,仅需将控制器进行实例化并添加即可。
- 此外,也可直接在当前控制器中调用下一个控制器,从而完成跳转操作。
本次我们将着重探究UINavigationController的相关应用。
UINavigationController的学习和使用
关键步骤:
- 创建UINavigationController的实例
- 将其设置为当前window的根视图控制器
- 初始化一个视图控制器,并将其作为UINavigationController的根控制器,即栈底的视图控制器
- 同时还需要执行window的初始化操作
实现代码如下:
上述所有操作均在delegate的回调函数中进行,随后将进入第一个视图控制器所展示的界面。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionar
全部评论 (0)
还没有任何评论哟~
