2015-04-02 178 views
1

問題概要:在模擬器顯示 筆尖視圖瞬間消失,一個黑色的屏幕顯示用筆尖文件,而不是故事板的Xcode 6.2

詳情: 我剛開始與iOS工作所以請請問這這個問題聽起來完全荒謬。我正在使用xcode 6.2我創建了一個新的Single View Application項目。在xcode 6.2中,一個項目同時包含一個.nib文件和一個故事板文件。 因爲我想借此筆尖文件的方法,我改變了以下

在部署信息標籤我改變MainInterface到LaunchScreen名稱LaunchScreen是我的默認的名稱生成筆尖文件。然後,我對App圖標進行了相同操作,併爲Launch Screen File啓動了圖像部分。然後我在.nib文件中添加了一個標籤,並在該標籤中寫入了一些內容。當我運行模擬器時,我的筆尖文件得到顯示,但隨後消失。與我認爲使用舊版xcode的教程不同。爲什麼我的.nib文件只是簡單地消失,並在模擬器中顯示黑屏。有關解決此問題的任何建議都將受到歡迎。

更新: 在設置中的部署信息。如果我將Main Interface更改爲Main.storyboard,則故事板視圖將出現在模擬器上並保持在此位置。但是,如果我選擇了nib文件而不是故事板,那麼nib文件就會顯示出來,然後緊接着黑屏。

回答

0

是的,你可以使用傳統的編碼方式,並從你的Appdelegate開始。 self_window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];;} [ //覆蓋應用程序啓動後自定義的點。

UIViewController *landingViewControllerObj = [[LandingViewController alloc] initWithNibName:@"LandingViewController" bundle:nil]; 
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:landingViewControllerObj]; 
[navController setNavigationBarHidden:YES]; 
self.window.rootViewController = navController; 

並創建具有nib文件的LandingViewController。

0

.nib僅用於啓動圖像,而不是真正的用戶界面。關於這方面的信息是here, in the HIG

+0

有沒有辦法讓我使用.nib文件呢? – 2015-04-02 09:47:38

0

我認爲這可能是一個[重複]問題。請參考這個原始問題。 link