看來我不能添加任何在UIToolbar中包含顏色的按鈕,它們總是被替換爲白色蒙版。如何將一個彩色圖像添加到UIToolbar中的自定義按鈕?我可以向UIToolbar添加一個彩色按鈕嗎?
3
A
回答
8
是的,你可以,但它不是真正的uibarbuttonitem。
這裏是鏈接。
http://fredandrandall.com/blog/2011/03/31/how-to-change-the-color-of-a-uibarbuttonitem/
PS。
如果您想要爲該按鈕設置IBAction,請在valuechanged事件上調用它。
1
不,我不認爲你可以直接。它看起來像你說的一樣。
雖然將圖像放在工具欄的圖像上並通過調整點擊測試來讓觸摸事件通過,但您也許能夠破解事物。
1
不使用私有API,你不能。如果您使用私有API,蘋果會阻止您的應用程序,所以您不妨構建自己的控件並使用它。
0
您可以使用自定義工具欄,在這裏你可以使用任何工具欄背景和彩色圖像:http://github.com/marichka/Custom-UIToolbar
1
您也可以看看UIApperance協議,這是自定義很多UI元素的外觀非常有用。您可以使用靜態方法更改特定項目或該項目的每個實例。
[[UIToolBar appearance] setTintColor:[UIColor blueColor]]
這會更改應用程序藍色中的每個UIToolBar實例。
相關問題
- 1. 我可以向UINavigationBar添加兩個右側按鈕嗎?
- 2. 當按下按鈕時,我可以向int添加一個值嗎?
- 3. 我可以向我的UITableView中的一個單元添加泄露按鈕嗎?
- 4. 編程添加按鈕UIToolbar
- 5. 如何將一個按鈕添加到彩色框的底部
- 6. 我可以阻止一個按鈕嗎?
- 7. 我可以在system.drawing中添加一個控件,例如一個按鈕嗎?
- 8. 我可以有一個帶有彩色圖像的UIBarButtonItem嗎?
- 9. 如何添加按鈕可繪製彩色programatticaly
- 10. 我可以在GWT按鈕旁邊放一個JavaScript按鈕嗎?
- 11. 我可以在另一個按鈕內嵌入按鈕嗎?
- 12. UIToolbar色彩不起作用
- 13. 我們可以在kitchen.yml中添加一個角色嗎?
- 14. 如何在UIToolBar中添加欄按鈕
- 15. 我可以同時向ArrayList和HashMap添加一個標記嗎?
- 16. 我可以在代碼中向程序添加一個類嗎?
- 17. 我可以向JLabel添加一個動作偵聽器嗎?
- 18. 我可以爲Facebook分享按鈕添加一個自定義Facebook圖標嗎?
- 19. 是否可以在iPhone上的UIToolBar中放置一個按鈕?
- 20. 我可以將更多按鈕添加到java JFrame嗎?
- 21. 我可以添加imageview或textview常規按鈕嗎?
- 22. 我可以將按鈕添加到jQuery「alert」嗎?
- 23. 我可以將事件按鈕添加到自定義treeNode嗎?
- 24. 使用MPMoviePlayerController - 我們可以添加自定義按鈕嗎?
- 25. 我可以將按鈕添加到JTable列標題嗎?
- 26. 我可以將訂閱按鈕添加到Facebook頁面嗎?
- 27. 我可以添加數組到android按鈕嗎?
- 28. 我可以將按鈕添加到分組tableView的部分嗎?
- 29. 我可以在Twitter的Bootstrap Popover中添加「贊」按鈕嗎?
- 30. 向gridView添加一個圖像按鈕