-1

任何人都可以向我解释将基于视图的应用程序转换为基于导航的应用程序的分步过程吗?这是 IB 和我的 appdelegate 中为实现这一目标而采取的步骤?

4

2 回答 2

2

在您的应用程序委托中,您可以像这样放置代码:

 self.viewController = [[[ViewController alloc] initWithNibName:@"ViewController" bundle:nil] autorelease];
    UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.viewController];
    [self.window addSubview:navigationController.view];
于 2012-06-07T11:23:34.770 回答
0

在界面文件中添加一个 UInavigation 控制器对象。然后在您的 didfinishlaunch 中添加代码

self.navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];
    [self.navigationController setNavigationBarHidden:NO];
    //self.navigationController.navigationBar.barStyle = UIBarStyleBlackTranslucent;
    //self.navigationController.navigationBar.translucent = YES;



    // Override point for customization after app launch    
    [window addSubview:self.navigationController.view];
    [window makeKeyAndVisible];

返回是;

并且不要忘记将委托连接到 IB 中的文件所有者。

于 2012-06-07T12:46:52.393 回答