我在iPhone中创建了一个viewBasedApplication,我想在使用XIB文件的Navigation BasedApplication中更改它........那么我们怎么能这样做才能使它顺利运行
答案 0 :(得分:0)
首先,你应该知道它们之间的区别,如果你已经创建了一个基于视图的应用程序,现在你想转换它基于导航。我的建议总是做一个基于窗口的应用程序,其中你可以包括你想要的所有东西不要选择任何特定的视图库导航或标签栏。只需将您的应用程序更改为窗口基础,然后将导航控制器添加到您的应用程序并为导航控制器创建rootViewController,您将在应用程序中导航,希望这有助于
答案 1 :(得分:0)
从XIB库实现UINavigationController,拖放到MainWindow xib,然后放入你的ViewController然后声明
在Appdelegate.h文件中
UINavigationController *viewController;
@property (retain,nonatomic) IBOutlet UINavigationController *viewController;
AppDelegate.m
-(void)applicationDidFinishLaunching:(UIApplication *)application
{
[self.window addSubview:viewController.view];
[self.window makeKeyAndVisible];
return YES;
}
在你的MainWindow.xib中,将viewController拖放到已实现的UINavigationCotroller中,即可解决。
答案 2 :(得分:0)
您需要在代码中的导航控制器中添加视图时执行更改。