我的目標是創建非白色的工具欄欄項目。我曾嘗試使用customView創建,但這種方式有效,但當您點擊按鈕時,我失去了白色的光芒。我試圖用initWithImage和不同的alpha值創建(它只尊重alpha值),但是這對於改變顏色沒有幫助。有任何想法嗎?如何創建非白色UIToolbar項目?
1
A
回答
1
使用初始值設定項initWithImage:
,不能使用白色以外的顏色創建UIToolbar項目。該方法僅適用於使用alpha通道的白色圖標的工具欄項目。
最好的辦法是使用自定義視圖,然後使用Core Animation添加自己想要的任何光暈。一種方法是創建你想要的圖像,創建按鈕作爲它的視圖,然後創建另一個「發光」圖像,並在工具欄自定義視圖接收到觸摸事件時爲其屬性設置動畫效果。
1
您可以使用自定義工具欄,在這裏你可以使用任何工具欄背景和彩色圖像:http://github.com/marichka/Custom-UIToolbar
白色光芒很容易被UIButton的
的showsTouchWhenHighlighted屬性添加相關問題
- 1. 如何移動UIToolbar項目?
- 2. UIToolbar創建
- 3. 如何創建白色插入文本?
- 4. ios項目的白色屏幕項目
- 5. UIToolBar項目座標
- 6. 如何在UIToolbar上有多行項目?
- 7. GifSequenceWriter創建白色Gif
- 8. 如何從UINavigationController中創建UIToolbar?
- 9. 如何創建spring項目?
- 10. 如何創建庫項目
- 11. 如何在Visual Studio中創建空白的WinObjc項目?
- 12. 如何在代碼中創建空白以替換白色
- 13. 創建非託管C++項目
- 14. Android MAVEN從非maven項目創建ApkLib
- 15. 如何在OpenCV中創建背景黑色和前景白色?
- 16. 如何創建帶有灰色邊框的白色箭頭?
- 17. NavigationController UIToolbar更改項目
- 18. 如何在visual studio 2010中創建非託管C++項目?
- 19. 如何在Java中創建顏色項目的表格
- 20. 如何在KitKat上使用隨機顏色創建ListView項目
- 21. 如何在vs2017中創建天藍色數據工廠項目?
- 22. 如何爲我的開源項目創建出色的文檔?
- 23. 在Swift 3中創建UIToolbar
- 24. 未創建MbUnit測試項目的Azure Web角色項目?
- 25. 創建項目
- 26. Android微調項目白色空間
- 27. 白色標籤銀條紋項目
- 28. c#白色框架 - 代碼項目
- 29. 如何將白色項目導入IronPython程序?
- 30. 如何隱藏選定項目中的tabbar白色陰影