您好我是新與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模擬器,
在此先感謝!
您好我是新與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模擬器,
在此先感謝!
試圖爲navigationbar.Refer設置圖像此鏈接link
它可以幫助你。
感謝Madhumitha的答案,但我有使用顏色爲什麼要增加資源 – 2013-02-22 07:10:50
有self.navigationbar的打印參考? – Madhumitha 2013-02-22 07:12:55
對於ios 6.0,您可以使用UIAppearance框架並設置顏色。在您的AppDelegate didFinishLaunchingWithOptions中使用[[UINavigationBar appearance] setTintColor:color];
。
試試這個代碼,並與你的價值
self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:(0/255.0) green:(0/255.0) blue:(0/255.0) alpha:1];
你如何創建的導航欄取代0?通過代碼或通過xib或故事板? – 2013-02-22 06:01:25
感謝Wolvorin我正在創建navigationBar通過代碼 – 2013-02-22 06:02:47
好吧,所以你使用'UINavigationBar'對象,然後嘗試'navigationBar.tintColor',因爲這對我有用:) – 2013-02-22 06:05:40