我构建了一个应用程序。在我的观点中,我使用了TableView。所以现在我想将这个Table视图更改为导航控制器。
1-如何将UITable视图更改为导航控制器。
答案 0 :(得分: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更改为您的
答案 1 :(得分:1)
如果您已经开始使用XCode中的一个模板项目,请查找视图的.xib文件,并通过双击.xib文件启动InterfaceBuilder。您可以通过拖放组件以及从调色板添加组件来直接操作视图。
我将浏览一篇Apples教程,并了解使用InterfaceBuilder - this tutorial shows adding a view controller。
答案 2 :(得分:1)
谢谢大家。最后我发现:D,只需输入此代码:
UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
[self presentModalViewController:myNav animated:YES];