我构建了一个应用程序。在我的观点中,我使用了 TableView。所以现在我想将此表视图更改为导航控制器。
1-如何将 UITable 视图更改为导航控制器。
实现这一目标的最简单方法是创建一个新的“基于导航的应用程序”。这将设置您需要的一切。默认情况下,这将为您设置简单的 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 更改为您的
如果您已经开始使用 XCode 中的模板项目之一,请为您的视图找到 .xib 文件并通过双击 .xib 文件启动 InterfaceBuilder。您可以通过拖放组件以及从调色板添加组件来直接操作视图。
我将浏览 Apples 的一个教程,感受一下如何使用 InterfaceBuilder -本教程展示了如何添加视图控制器。
谢谢大家 。最后我想通了:D,只需输入以下代码:
UINavigationController *myNav=[[UINavigationController alloc] initWithRootViewController:[[YourViewController alloc] initWithNibName:@"YourViewController" bundle:nil]];
[self presentModalViewController:myNav animated:YES];