我想知道如果我可以改變的UINavigationBar的只是提示的背景顏色(如紅色,而導航欄的其餘部分保持黑色),這樣我就可以使用提示屬性的UINavigationItem顯示狀態/錯誤信息作爲一個單線程。iPhone:可以改變UINavigationBar提示的顏色嗎?
2
A
回答
2
都能跟得上。但是,您可以將提示設置爲空字符串,並在其上放置一個紅色標籤。
4
這是一個老問題,但由於引入appearance
存在要設置比添加一個子視圖提示顏色(和其它性能)更簡單的方法。
在didFinishLaunchingWithOptions
把
[[UINavigationBar appearance] setTitleTextAttributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIColor theColorYouWantYourPromptToBe], UITextAttributeTextColor, otherVariables, nil]];
相關問題
- 1. 更改UIActivityViewController UINavigationBar的顏色
- 2. 根據iPhone顏色改變顏色
- 3. 我可以改變提示的顏色顯示的形式樹形
- 4. UINavigationBar的改變色調的顏色與動畫
- 5. 你可以改變UITextView中的光標顏色嗎?
- 6. 我可以在羅斯林改變波浪的顏色嗎
- 7. 有什麼方法可以改變UIBarButtonItem的文字顏色嗎?
- 8. iPhone:我無法更改我的UINavigationBar的顏色
- 9. OpenGL 1.1改變顏色改變以前的顏色?
- 10. 改變顏色的顏色
- 11. 更改UINavigationBar中的文本顏色
- 12. 更改UINavigationBar的背景顏色
- 13. 更改UINavigationBar UISearchController的背景顏色
- 14. 如何更改UINavigationBar的顏色?
- 15. 如何複製UINavigationBar的漸變顏色?
- 16. 顏色不顯示在UINavigationBar的
- 17. UINavigationBar按鈕顏色
- 18. 將UINavigationBar更改爲透明顏色
- 19. 如何改變tabBarItem高亮顏色勝於藍(iPhone開發)以外的顏色
- 20. 如何更改UINavigationBar顯示屬性顏色的方式?
- 21. 改變顏色
- 22. 改變顏色
- 23. 改變顏色
- 24. 改變顏色
- 25. 改變顏色
- 26. 改變顏色
- 27. 改變顏色
- 28. 改變顏色
- 29. 改變顏色
- 30. 在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