0
A
回答
0
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7.0)?YES:NO) {
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"newImage.png"] forBarMetrics:UIBarMetricsDefault];
}else{
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"previousImage.png"] forBarMetrics:UIBarMetricsDefault];
}
或者你也可以這樣做:
[UINavigationBar appearance].barTintColor = [UIColor redColor];
如果未顯示在您的應用程序導航欄。
+0
感謝您的快速回復 我必須把這段代碼放在viewDidLoad中? – dave
+0
是的,你可以把它放在viewDidLoad中,但在此之前,你應該將botj圖像作爲尺寸爲320x64的newimage和尺寸爲320x44的previousimage。 –
0
您可以更改導航欄顏色以更改狀態欄顏色。
[UINavigationBar appearance].barTintColor = [UIColor greenColor];
相關問題
- 1. 更改狀態欄顏色
- 2. 更改Android中的狀態欄顏色
- 3. 無法更改狀態欄的顏色
- 4. 更改UISearchController的狀態欄顏色
- 5. 更改狀態欄的顏色
- 6. 更改CNContactPickerViewController的狀態欄顏色
- 7. 更改狀態欄默認顏色
- 8. 更改IOS7狀態欄內容顏色
- 9. 更改狀態欄圖標顏色
- 10. 更改狀態欄顏色XML
- 11. 更改狀態欄顏色Objective-C
- 12. 逐漸更改狀態欄顏色
- 13. 顯示狀態欄並更改顏色
- 14. 如何更改狀態欄符號的顏色(Carrier,wifi,Time)
- 15. 如何更改iPhone狀態欄的顏色?
- 16. 如何更改片段的狀態欄顏色?
- 17. 如何更改狀態欄的顏色SDK版本下奇巧
- 18. 如何更改狀態欄提示的文本顏色?
- 19. 如何更改WP8 silverlight中狀態欄的背景顏色?
- 20. 如何更改Android中狀態欄的顏色?
- 21. 如何更改狀態欄顏色的Android
- 22. 如何更改Android中的狀態欄圖標顏色?
- 23. 如何更改imagepickercontroller ios狀態欄的顏色?
- 24. 如何更改android中的狀態欄文字顏色?
- 25. 如何更改Fluent功能區中的狀態欄顏色
- 26. 如何更改特定片段中狀態欄的顏色?
- 27. 僅更改UITableView的主體顏色或僅更改狀態欄顏色
- 28. 如何動態更改形狀顏色?
- 29. Xamarin.iOS如何更改狀態狀態欄的顏色時,有沒有導航條
- 30. React Native:如何更改狀態欄圖標顏色
問我們呢?... – Bhavin
http://stackoverflow.com/questions/18929864/how-do-i-change-the-navigation-bar-color-in-ios-7/18929980# 18929980 – Rajneesh071