我想知道如果我可以改變的UINavigationBar的只是提示的背景顏色(如紅色,而導航欄的其餘部分保持黑色),這樣我就可以使用提示屬性的UINavigationItem顯示狀態/錯誤信息作爲一個單線程。iPhone:可以改變UINavigationBar提示的顏色嗎?
2
A
回答
2
都能跟得上。但是,您可以將提示設置爲空字符串,並在其上放置一個紅色標籤。
4
這是一個老問題,但由於引入appearance
存在要設置比添加一個子視圖提示顏色(和其它性能)更簡單的方法。
在didFinishLaunchingWithOptions
把
[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor theColorYouWantYourPromptToBe], UITextAttributeTextColor, otherVariables, nil]];
相關問題
- 1. 可以改變EditText`dots`的顏色嗎?
- 2. 你可以單獨更改UINavigationBar和狀態欄的顏色嗎?
- 3. 我可以改變顏色嗎?
- 4. 更改UINavigationBar的顏色
- 5. 更改UIActivityViewController UINavigationBar的顏色
- 6. UINavigationBar顏色的更改
- 7. 根據iPhone顏色改變顏色
- 8. 更改文字顏色UINavigationBar
- 9. 我可以在Safari中更改iPhone的滾動條顏色嗎?
- 10. JS - 不能改變顏色,但可以改變顯示屬性
- 11. iPhone - 動態改變顏色
- 12. 我可以改變提示的顏色顯示的形式樹形
- 13. 改變工具提示顏色d3.js
- 14. 可以在改變顏色時實現OnScrollListener()時更改顏色
- 15. 我可以得到EditText的默認提示顏色嗎?
- 16. 改變半透明黑色的顏色UINavigationBar
- 17. iPhone:我無法更改我的UINavigationBar的顏色
- 18. 有什麼方法可以改變UIBarButtonItem的文字顏色嗎?
- 19. 你可以改變UITextView中的光標顏色嗎?
- 20. 我可以在羅斯林改變波浪的顏色嗎
- 21. OpenGL 1.1改變顏色改變以前的顏色?
- 22. 更改TextInputEditText提示顏色
- 23. 改變顏色的顏色
- 24. 更改UINavigationBar UISearchController的背景顏色
- 25. 如何更改UINavigationBar的顏色?
- 26. 更改UINavigationBar中的文本顏色
- 27. 更改UINavigationBar的背景顏色
- 28. 如何複製UINavigationBar的漸變顏色?
- 29. 改變拾取器的內顏色iphone
- 30. 改變背景顏色的iPad/iPhone
感謝,偉大的iOS5的。您可能也需要定製的影子,所以這裏的代碼全部行:'[[UINavigationBar的外觀] setTitleTextAttributes:[NSDictionary的dictionaryWithObjectsAndKeys:[的UIColor whiteColor],UITextAttributeTextColor,[的UIColor colorWithRed:0綠:0藍色:0阿爾法: 0.3f],UITextAttributeTextShadowColor,[NSValue valueWithUIOffset:UIOffsetMake(0,-1)],UITextAttributeTextShadowOffset,零]];' – Martin 2012-07-24 17:26:41
這確實改變提示的顏色,但它也改變了標題的顏色。有沒有辦法改變提示顏色? – sensslen 2013-01-05 22:16:25
如果只有提示文本顏色的內部變量,我還沒有找到它。此時,使用自定義子類會更快(也更安全)。 – Andrew 2013-02-06 13:20:05