单独使用UINavigationViewController

时间:2010-01-22 01:46:29

标签: iphone ios uinavigationcontroller

在我的应用程序中,它基于一个tabbar视图控制器,每个tabbar项目有许多uinavigationviewcontrollers,我想在某个时候(在应用程序启动时)调用presentModalViewController,它包含一个uinavigationcontroller作为root,这样用户就可以做一些事情......当他或她完成时,可以点击右上角的完成按钮来关闭模态视图控制器,然后返回到基本标签栏视图....我怎么能用界面做到这一点建造者?

1 个答案:

答案 0 :(得分:4)

在XCode中,创建一个新的View XIB文件并在Interface Builder中打开它。在这个xib文件中,删除View并将UINavigationController拖到它的位置。

然后,在您的视图控制器代码中,类似

UINavigationController *controller = [[UINavigationController alloc] initWithNibName:@"ModalViewController" bundle:nil];
[self presentModalViewController:controller animated:YES];
[controller release];

将加载您的XIB并展示它。

希望这会有所帮助,任何其他问题都会毫不犹豫地评论这个答案!

取值