TableView到基于视图的应用程序项目的导航控制器?

时间:2010-01-03 11:08:58

标签: iphone tableview

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

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

3 个答案:

答案 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];