ios - 在导航堆栈上使用一个 ViewController 启动

标签 ios ios7

我正在尝试实现类似于 iOS 7 中的 native 邮件应用程序的效果,其中启动时的初始 View Controller 已经在后台堆栈中具有“邮箱” View Controller 。关于如何实现这一目标有什么想法吗? Storyboard或程序化都可以。

在应用程序委托(delegate) didFinishLaunching 中,我尝试创建一个嵌入导航 Controller 的初始 View Controller (A),然后推送一个新的 View Controller (B),然后将该新的 View Controller 设置为窗口的 Root View Controller 但是当 B 出现时,它没有导航栏。

最佳答案

您不应该将新的 View Controller 设置为窗口的 Root View Controller ,导航 Controller 应该是窗口的 Root View Controller 。只需按下第二个 Controller (没有动画),这就是您应该做的全部事情。

关于ios - 在导航堆栈上使用一个 ViewController 启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18883655/

相关文章:

objective-c - UIDatePicker 具有 15m 间隔但总是准确的时间作为返回值

objective-c - IOS7风格模糊UICollectionViewCell的点击 View

iOS7 风格的 push segue,从左到右

iphone - 无法让 scrollsToTop 在 iOS7 上工作

ios - ScrollView 不显示项目

ios - 有没有办法以编程方式获取应用程序的当前代码签名身份和/或配置文件?

ios - 快速:UIPageViewController 操作

IOS NSString 解码不工作

ios - 在底部启动 UICollectionView

ios7 - 键盘出现时,UIPopoverController在iOS 7上移动异常