XCode4.2.1 使用NavigationController实现View切换

转载 2012年03月31日 11:04:07


 

现在网上有很多关于NavigationController实现页面之间导航,但是大部分都是老版本的实现方式,基于Window base application 模板实现,但新版本XCode 4.2.1没有这个模板,对于新手就算拿到源代码也不知道如何下手。

 

老版本实现的NavigationController项目源代码

但是新版的没有这个模板比如Single view application的项目直接生存ViewController不带Window和 mainWindow.xib文件

修改AppDelegate.m文件

 

加入代码后显示的界面就会出现导航栏了

如果要设置导航栏标题的内容,只需修改ViewController.m,你第一个载入的rootViewController

 

运行的效果

 

第二view上面导航按钮返回上一个view的功能不需要使用代码实现,当然写代码也可以,参考代码如下

 

希望对刚刚学习iphone开发的有所帮助,我也是刚刚开始学习。一起学习一起进步。


[http://www.189works.com/article-42152-1.html]

IOS开发,UINavigationController属性和基本用法详解

Demo: //1,改变导航控制器的颜色 两种方法 [[UINavigationBar appearance] setBarTintColor:[UIColor purpleColor]]; ...
  • walden00
  • walden00
  • 2015-09-10 17:48:24
  • 1898

iOS UINavigationController 替换当前显示的ViewController,即先pop,立即再push

需求如标题所示,但不能像下面的写法: [self.navigationController popViewControllerAnimated:NO]; [self.navigati...
  • doubleface999
  • doubleface999
  • 2017-04-28 17:42:47
  • 1130

UINavigationController视图控制器切换(二)

上节地址: http://blog.csdn.net/lwjok2007/article/details/48346719 我们接着上节继续看返回指定ViewController 首先再创建两个UIV...
  • lwjok2007
  • lwjok2007
  • 2015-09-11 10:35:24
  • 1073

关于函navigationController的view controller内的view的frame问题

1.当navigationController显示的时时候view的frame是从最上面的状态始的,也就是view的frame是从屏幕的最顶端开始。 2.设置 self.edgesForExt...
  • lmyuanhang
  • lmyuanhang
  • 2016-06-14 20:25:18
  • 733

怎么更改navigationController的rootViewController

相信很多朋友都遇到过,通过判断来更改navigationController的更控制器,如果满足某个条件,以后就让当前的navigationController的跟控制器显示需要显示的跟控制器,这个时...
  • lausen34
  • lausen34
  • 2016-08-03 17:24:27
  • 500

iOS 控制器跳转和视图切换之NavigationController,UITabBarController,模态

在iOS开发中视图的切换是很频繁的,独立的视图应用在实际开发过程中并不常见,除非你的应用足够简单。在iOS开发中常用的视图切换有三种,今天我们将一一介绍:UITabBarControllerUINav...
  • u011146511
  • u011146511
  • 2016-04-26 12:20:25
  • 2348

iOS开发之高级视图—— UINavigationController(一)简单导航功能实现

UINavigationController是IOS编程中比较常用的一种容器view controller,很多系统的控件以及很多有名的APP中(如qq,系统相册等)都有用到。         nav...
  • panjican
  • panjican
  • 2016-05-26 14:13:24
  • 1750

navigationController跳转指定页面

返回根页面vc用 :[self.navigationController popToRootViewController];返回指定的某个vc用下面(通过index定位)[self.navigatio...
  • zhou_aa
  • zhou_aa
  • 2017-06-22 14:10:20
  • 317

IOS学习 NSNavigationController 多个子页面间相互跳转

@implementation AppDelegate - (BOOL)application:(UIApplication *)application didFinishLaunc...
  • ridxmc
  • ridxmc
  • 2016-02-25 18:14:03
  • 897

uinavigationcontroller 中的viewcontrollers 跳到指定的controller一个栈顶指针的变化

1:栈:先进先出原则。 2:如果是回到上一个控制器,直接self.nav popviewerconvc 即可。 3:如果是回到指定的控制器,需要遍历控制器数组。 for(UIViewControlle...
  • cos_sin_tan
  • cos_sin_tan
  • 2016-01-25 14:00:51
  • 1570
收藏助手
不良信息举报
您举报文章:XCode4.2.1 使用NavigationController实现View切换
举报原因:
原因补充:

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