【发布时间】:2011-07-08 13:39:59
【问题描述】:
我正在关注这个例子:http://doronkatz.com/ipad-programming-tutorial-hello-world。 这个例子很好用。
现在我想要拆分视图中的 3 个选项卡,并且每个选项卡都有一个新的导航控制器。 但我不知道如何实现它。 我去这个代码:
- (void)setDetailItem:(id)newDetailItem {
if (detailItem != newDetailItem) {
[detailItem release];
detailItem = [newDetailItem retain];
// Update the view.
navigationBar.topItem.title = detailItem;
if ([detailItem isEqualToString:@"Test"]) {
TestViewController *testViewController = [[TestViewController alloc] initWithNibName:@"TestView" bundle:nil];
[self.navigationController pushViewController:testViewController animated:NO];
[mapViewController release];
}
if ([detailItem isEqualToString:@"Test2"]) {
}
}
if (popoverController != nil) {
[popoverController dismissPopoverAnimated:YES];
}
但我知道我实际上不必使用“pushviewcontroller”,我只想要一个从该点开始的新导航控制器,对于拆分视图中的每个选项卡也是如此。我怎样才能做到这一点?我知道这很基础,但我想不通。
谢谢。
【问题讨论】:
-
在这里您可以使用简单的添加导航控制器并将子视图添加到基本视图来执行此操作。如果您发现任何问题,请告诉我。我很乐意为您解决这个问题。
标签: iphone objective-c ipad