我有一个按钮,按下时会显示模态视图。
让我们调用这个模态视图" AboutViewController"。
我的问题是,viewController应该是什么类型的。我刚刚设置了我的应用程序的其余部分,并且不记得我是如何设置的。
我已经有一个TabBar存在,所以我只是让它在底部可见,这不应该是一个问题。
但我希望它是一个navController,但我希望它与我应用程序其余部分的导航堆栈分开,然后我会在IB中添加一个UITable等。
答案 0 :(得分:0)
只是做:
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:AboutViewController];
[self presentModalViewController:nav animated:YES];
答案 1 :(得分:0)
我假设你有一个Modal View课程?假设您将其命名为AboutViewController。
您只需要这样做:
AboutViewController *viewController = [[AboutViewController alloc] init];
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:viewController];
[viewController release];
[self presentModalViewController:navController animated:YES];
[navController release];
模态视图的导航堆栈将与您的其他导航堆栈分开,您的模态视图控制器将处理它。
答案 2 :(得分:0)
您可以将该视图添加为PresentModalViewController。您必须添加该视图,就像我们在项目中添加其他视图一样。
然后在按下按钮后,您必须在下面写下代码以显示该视图。
AboutViewController *aboutViewController = [[AboutViewController alloc] initWithNibName:@"AboutViewController" bundle:nil];
[self presentModalViewController:aboutViewController animated:YES];
[aboutViewController release];