2012-09-07 22 views
1

我在導航欄中使用自定義圖像(雖然純色可以)。我已經使用setBackgroundImage將圖像添加到所有視圖中,但是現在,當更多視圖加載時它是藍色的,並且與其餘視圖看起來有些尷尬。如何設置更多視圖的圖像或顏色以及相應的配置視圖?我應該製造某種控制器嗎?謝謝!在標籤欄的更多選項卡中使用自定義背景顏色和/或圖像

回答

0

如果您的意思是如何將相同的圖像應用於每個導航欄,請將以下代碼放入應用程序代理didFinishLaunchingWithOptions方法中。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"MyImageName"] forBarMetrics:UIBarMetricsDefault]; 

編輯:將這個在您的第一個視圖控制器的viewDidLoad方法:

[[[self.tabBarController moreNavigationController] navigationBar] setBackgroundImage:[UIImage imageNamed:@"myImage"] forBarMetrics:UIBarMetricsDefault]; 
+0

這仍然沒有改變從選項卡控制器的更多吧:( – bkcw5

+0

@ bkcw5對此深感抱歉我沒有意識到這是你的意思,請參閱我的編輯。 –

+0

謝謝,它是類似於編輯配置窗口。 – bkcw5

相關問題