0

我构建了一个应用程序。在我的观点中,我使用了 TableView。所以现在我想将此表视图更改为导航控制器。

1-如何将 UITable 视图更改为导航控制器。

4

3 回答 3

2

实现这一目标的最简单方法是创建一个新的“基于导航的应用程序”。这将设置您需要的一切。默认情况下,这将为您设置简单的 RootViewController,如果您愿意,可以通过编辑应用程序委托将其更改为您的 TableViewController

- (void)applicationDidFinishLaunching:(UIApplication *)application {    

    // Override point for customization after app launch    

    RootViewController *rootViewController = (RootViewController *)[navigationController topViewController];
    rootViewController.managedObjectContext = self.managedObjectContext;

    [window addSubview:[navigationController view]];
    [window makeKeyAndVisible];
}

您需要做的就是将您的 TableViewController 复制到新项目中并将 RootViewController 更改为您的

于 2010-01-03T12:42:16.107 回答
1

如果您已经开始使用 XCode 中的模板项目之一,请为您的视图找到 .xib 文件并通过双击 .xib 文件启动 InterfaceBuilder。您可以通过拖放组件以及从调色板添加组件来直接操作视图。

我将浏览 Apples 的一个教程,感受一下如何使用 InterfaceBuilder -本教程展示了如何添加视图控制器

于 2010-01-03T11:22:38.917 回答
1

谢谢大家 。最后我想通了:D,只需输入以下代码:

UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
    [self presentModalViewController:myNav animated:YES];
于 2010-01-03T22:48:38.153 回答