2010-02-17 41 views
4
view1 = [[View1 alloc] init]; //Create the first view 
UINavigationController *navigationController1 = [[UINavigationController alloc] initWithRootViewController:view1]; 
navigationController1.navigationBar.tintColor =[UIColor blackColor]; 

View1继承自UIViewController。所以我创建一个* view1,然后创建一个UINavigationController,调用* navigationController1。我如何将两者联系在一起?非常感谢您如何将UINavigationController添加到代码中的视图中?

回答

0

你可能有事情有点混合起来。 A UINavigationController通常附加到UIViewController,其本身就是包含UIView的内容。

之前编写自己的代码,你可以看看导航控制器示例应用程序的项目,可从Xcode的新项目模板列表中,要弄清楚它是如何工作的。

10

到一个视图控制器与导航控制器链接的方式是视图控制器推到导航堆栈。例如:

​​

最后在导航控制器保留它的情况下释放视图控制器。

+2

可以与根视图INIT:的UINavigationController *导航= [[UINavigationController的页头] initWithRootViewController:yourViewController]; –

相关问题