2013-02-22 27 views
3

您好我是新與iPad開發,我開發一個應用程序,它是爲iPad 5.1模擬器和iPad 6.0模擬器兼容UINavigationBar的背景顏色問題setTintColor在iPad的6.0

我不喜歡的東西在5.1 SDK

[self.navigationBar setTintColor:[UIColor colorWithRed:0.247f green:.301f blue:0.325f alpha:1.0f]]; 

相同的代碼不適用於iPad 6.0模擬器,

在此先感謝!

+0

你如何創建的導航欄取代0?通過代碼或通過xib或故事板? – 2013-02-22 06:01:25

+0

感謝Wolvorin我正在創建navigationBar通過代碼 – 2013-02-22 06:02:47

+0

好吧,所以你使用'UINavigationBar'對象,然後嘗試'navigationBar.tintColor',因爲這對我有用:) – 2013-02-22 06:05:40

回答

1

試圖爲navigationbar.Refer設置圖像此鏈接link

它可以幫助你。

+0

感謝Madhumitha的答案,但我有使用顏色爲什麼要增加資源 – 2013-02-22 07:10:50

+0

有self.navigationbar的打印參考? – Madhumitha 2013-02-22 07:12:55

1

對於ios 6.0,您可以使用UIAppearance框架並設置顏色。在您的AppDelegate didFinishLaunchingWithOptions中使用[[UINavigationBar appearance] setTintColor:color];

0

試試這個代碼,並與你的價值

self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:(0/255.0) green:(0/255.0) blue:(0/255.0) alpha:1];