2012-04-28 81 views
3

我正在使用iOS 5基於故事板的項目。當呈現模態視圖控制器時,我選擇使用水平翻轉過渡。在過渡期間,背景是黑色的,考慮到我的應用程序的設計,這不是特別美觀。如何在轉換過程中更改背景顏色?模態視圖中的背景水平翻轉轉換

在非故事板項目中,我能夠更改MainWindow.xib的背景顏色,但由於此文件不再存在於故事板項目中,因此無法完成此操作。此外,作爲故事板的入口點是一個UINavigationController,似乎沒有任何背景顏色的屬性(我懷疑這會有所作爲,因爲我需要更改的背景顏色與窗口關聯,而不是主視圖控制器,因爲該視圖控制器基本上被翻轉以顯示模態視圖控制器)。

任何幫助將不勝感激。

回答

9

轉到您的AppDelegate和

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions 

做到這一點:

window.layer.contents = (id)[UIImage imageNamed:@"IMAGE_NAME.png"].CGImage; 

,或者如果你只是想改變顏色,然後更改層的backgroundColor屬性..希望這會有所幫助

+0

完美作品:)感謝您的幫助! – Skoota 2012-04-28 05:35:14