如何导航回以前加载的 xib 文件?

Posted

技术标签:

【中文标题】如何导航回以前加载的 xib 文件?【英文标题】:How to I navigate back to a previously loaded xib file? 【发布时间】:2010-06-30 06:09:26 【问题描述】:

在我的应用中,我有三个视图。原来appDelegate打开了mainViewController的xib文件,我的应用程序模板上的预设设置包括一个flipsideViewController,当点击信息按钮时会显示。

后来我决定包含另一个视图控制器和 xib 文件,称为 CountySelectionViewController。 xib 文件有一个按钮,可通过以下方式打开 mainViewController 的 xib 文件:

MainViewController *controller = [[MainViewController alloc] initWithNibName:@"MainView" bundle:nil];
controller.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:controller animated:YES];
[controller release];

我应该使用相同的东西返回CountySelectionViewController 以及它的xib 吗?还是有更好的方法?

【问题讨论】:

【参考方案1】:

我相信你要找的是dismissModalViewControllerAnimated: -- http://developer.apple.com/iphone/library/documentation/uikit/reference/UIViewController_Class/Reference/Reference.html#//apple_ref/occ/instm/UIViewController/dismissModalViewControllerAnimated:

【讨论】:

以上是关于如何导航回以前加载的 xib 文件?的主要内容,如果未能解决你的问题,请参考以下文章

如何导航回更正以前的viewController

iPhone:如何制作透明的 XIB,从中我们可以看到以前视图的 uitableview

如何从 UIView 类的 xib 文件导航到 ViewController

iOS - 通过代码加载导航控制器

将单独的 xib 视图控制器加载到情节提要导航中[重复]

如何将三个按钮栏项目添加到 xib 文件