如何以编程方式在xCode中设置主界面

时间:2012-10-22 16:59:00

标签: xcode

我正在使用Apples MultipleDetailViews http://developer.apple.com/library/ios/#samplecode/MultipleDetailViews/Introduction/Intro.html 用于模板作为我的iPad应用程序的来源。该模板在界面构建器(MainWindow)中使用splitviewController。在目标的iPhone / iPad部署信息中,MainWindow被设置为“主界面”。

我希望我的应用也能在iPhone上运行。这意味着我需要在iPhone上运行应用程序时加载不同的xib。然后我必须从“主界面”中删除“MainWindow”,因为当我因为splitViewController加载iPhone而导致应用程序崩溃。

模板的AppDeleagte如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
{
    self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];        self.window.rootViewController = self.splitViewController;
    [self.window makeKeyAndVisible];
}

如果我从“主界面”中删除“主窗口”,那么我该如何更改APpDelegate,或者我是否需要更改MainWindow.xib以适用于iPhone?

1 个答案:

答案 0 :(得分:0)

我自己找到了答案,我感到惭愧的是它真的很简单。 iPhone有一个“主界面”,iPad有一个: - S.所有这一切都无所事事: - (