模态视图中的导航视图

Posted

技术标签:

【中文标题】模态视图中的导航视图【英文标题】:Navigation View in Modal View 【发布时间】:2010-08-13 14:28:44 【问题描述】:

我是模态视图的新手,似乎无法在模态视图中显示导航视图。

如何在模态视图中构建导航视图?

【问题讨论】:

【参考方案1】:

正如沙所说:

MyViewController *myViewController = [[MyViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:myViewController];
[[self navigationController] presentModalViewController:navController animated:YES];

【讨论】:

presentModalViewControllerios6 起已弃用。见***.com/questions/12507455/…【参考方案2】:

您可以将导航控制器用作模态视图控制器。

[parent presentModalViewController:myNavigationController animated:YES];

【讨论】:

【参考方案3】:

您创建一个 UINavigrationController,然后将 UIViewController 添加到其中,然后使用 presentModalViewController 呈现导航控制器

【讨论】:

以上是关于模态视图中的导航视图的主要内容,如果未能解决你的问题,请参考以下文章

嵌入到导航控制器中的动画根视图控制器以模态方式呈现

以模态方式将嵌入在导航控制器中的视图控制器与标签栏控制器分开

如何使用导航栏在模态视图中更改iOS 7中的UIStatusBarStyle?

在导航堆栈中以模态方式呈现视图控制器

如何在带有导航栏的模态视图中更改 iOS 7 中的 UIStatusBarStyle?

横向模式下的导航控制器堆栈,但总是以纵向帧大小模态呈现视图控制器视图