2012-11-14 82 views
2

我正在使用xcode 4.5.2,我有3個不同的意見在iphone的應用程序。xcode iphone更改默認開始視圖

的MainWindow.xib
View1.xib
View2.xib

當應用程序在模擬器View1.xib顯示出來開始。
我希望View2.xib在應用程序啓動時顯示,而不是View1.xib。

如何做到這一點?

回答

1

轉到您的應用程序delegate.m

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 
    { 
    [self.window addSubview:viewController.view]; 
    [self.window makeKeyAndVisible]; 
    [self.window setRootViewController:viewController]; 
    return YES; 
} 

.h添加變量,如:

View2 *viewController; 

並添加類似性質:

@property (nonatomic, strong) 
View2 *viewController; 
+0

好的,謝謝我會試試這個。 – Oualid

+0

我收到一個空白頁。我似乎錯過了一些東西。我是否必須刪除委託中舊窗口的引用? – Oualid

+0

視圖上有什麼? –

5

如果你看看你的故事板,你會在窗口前方看到一個箭頭(左側)。您可以將此箭頭拖到另一個視圖。您還可以檢查所需視圖的屬性部分(情節提要)中的「初始視圖控制器」複選標記。

Xcode Storyboard

+0

@downvoter,你能禮貌和解釋什麼是錯的嗎?與我的答案?尤其是因爲它的正確答案。 – Roger

+0

在這種情況下,我不使用故事板。但是,謝謝你的提示! – Oualid

+0

好的,np。也許更新你的問題.... ;-) – Roger