导航控制器UINavigationController

原创 2015年11月20日 09:02:19

初始化 导航控制器

初始化时 需要一个根视图控制器 去管理 (去显示)

RootViewController *rootVC = [[RootViewController alloc]init];
UINavigationController  *navC = [[UINavigationController alloc]initWithRootViewController:rootVC];

只要是UIViewController的子类 都可以设置为window

self.window.rootViewController = navC;

释放

[rootVC release];
[navC release];

跳转方法

一旦这个视图控制器被导航控制器管理了

那么视图控制器中的 导航控制器属性 就会有值

并且这个值 就是管理他的导航控制器

都是通过button 的点击时间跳转到下一页

SecondViewController *secondVC = [[SecondViewController alloc]init];
[self.navigationController pushViewController:secondVC animated:YES];
[secondVC release];

通过button 的点击时间跳转到上一页

[self.navigationController popViewControllerAnimated:YES];

还有一个跳转到指定页面(必须都在导航控制器当中)

//取出管理的数组
    NSArray *array = self.navigationController.viewControllers;
    //不能创建新的  要返回的是  原来的那个
SecondViewController *second = array[1]; [self.navigationController popToViewController:second animated:YES];

通过button 的点击时间跳转到根控制器

[self.navigationController popToRootViewControllerAnimated:YES];
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

iOS学习笔记-048.UINavigationController——导航控制器

UINavigationController导航控制器 一UINavigationController的使用步骤 二UINavigationController的子控制器 三如何修改导航栏的内容 四使...

UINavigationController 导航控制器

今天讲了导航控制器UINavigationController 和标签栏视图控制器UITabBarController   先来说一说导航视图控制器  UINavigationCon...

#Objective - C - UI-design - 第七天 -UIKit框架-UIKit-导航控制器-UINavigationController

UINavigationController UINavigationController:导航控制器,是iOS中最常用的多视图控制器之一,用它来管理多个视图控制器。 导航控制器可以称为是,管理控制器...

Iphone开发(十三)用导航控制器实现视图的分层切换(UINavigationController)

holydancer原创,如需转载,请在显要位置注明: 转自holydancer的CSDN专栏,原文地址:http://blog.csdn.net/holydancer/article/deta...

iOS开发利用协议代理实现导航控制器UINavigationController视图之间的正向传值和反向传值

转载自: 首先在AppDelegate.m中添加如下代码 - (BOOL)application:(UIApplication *)application didFinishLaunchingWi...

iOS开发:UINavigationController导航控制器

1、UINavigationController导航控制器如何使用 下 面的图显示了导航控制器的流程。最左侧是根视图,当用户点击其中的General项时 ,会跳转到General视图;接着点击Aut...

iOS导航控制器——UINavigationController使用详解

一、概述 UINavigationController用来管理视图控制器,在多视图控制器中常用。它以栈的形式管理视图控制器,管理视图控制器个数理论上不受限制(实际受内存限制),push和pop方...

iOS开发UINavigation——导航控制器UINavigationController

iOS开发UINavigation——导航控制器UINavigationController 一、引言 iOS开发UINavigation——导航控制器UINavigationController二、...

OC-UINavigationController 导航控制器

1.多VC之间的切换(多个界面之间的切换) 方式一 两个普通的控制器之间的推出和返回 推出时:使用控制器的 presentViewController 方法, 指定要推出的是谁 返回时:使用控...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)