使用以下代码:
MyModalViewController *mMVC = [[MyModalViewController alloc] init];
UINavigationController *mMNavVC = [[UINavigationController alloc] initWithRootViewController:mMNavVC];
mMNavVC.navigationBar.barStyle = UIBarStyleBlackOpaque;
[[[appdelegate window] rootViewController] presentViewController:mMNavVC animated:YES completion:nil];
[mMVC release];
[mMNavVC release];
//(Yes we are not using ARC yet - kills me)
视图呈现,但在完全滑到顶部之前它不会加载。Nav 控制器确实加载正确,您会看到它一直向上滑动。然而,它只是一个框架。换句话说,当导航控制器向上滑动到位时,您可以看到呈现视图控制器 - 然后加载 mMVC。
谢谢您的帮助!