看来我不能添加任何在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. 当按下按钮时,我可以向int添加一个值吗?
- 2. 我可以阻止一个按钮吗?
- 3. 我可以有一个带有彩色图像的UIBarButtonItem吗?
- 4. 我们可以在kitchen.yml中添加一个角色吗?
- 5. 我可以向JLabel添加一个动作侦听器吗?
- 6. 我可以为Facebook分享按钮添加一个自定义Facebook图标吗?
- 7. 是否可以在iPhone上的UIToolBar中放置一个按钮?
- 8. 向UITableViewCell添加一个按钮
- 9. 我可以将按钮添加到分组tableView的部分吗?
- 10. 我可以添加数组到android按钮吗?
- 11. 我可以将按钮添加到JTable列标题吗?
- 12. 我可以将更多按钮添加到java JFrame吗?
- 13. 使用MPMoviePlayerController - 我们可以添加自定义按钮吗?
- 14. 我可以将事件按钮添加到自定义treeNode吗?
- 15. 我可以添加imageview或textview常规按钮吗?
- 16. 向菜单项添加一个彩色的椭圆
- 17. 带有一组彩色按钮的UIMenuController
- 18. 是否可以向cytoscape.js图表中的节点添加一个附加按钮?
- 19. 以编程方式将按钮添加到UIToolBar
- 20. 我可以向单个属性添加多个字段吗?
- 21. 我想以编程方式向RelativeLayout添加一对EditTexts,点击一个按钮
- 22. 我可以有UIToolbar栏按钮项目状态
- 23. 我想添加一个彩色滤镜到imageview
- 24. iPhone UISegmentedControl按钮状态在黑色UIToolbar
- 25. 我可以在飞行中向slickgrid添加一列吗?
- 26. Swift - 向我的MKPointAnnotation添加一个按钮
- 27. 如何使用包含彩色图像的按钮自定义UIToolbar?
- 28. 我可以在网站上添加一个Like按钮以将其链接到个人Facebook页面吗?
- 29. 我可以比较按钮的文字颜色吗?
- 30. UINavigationItem:添加一个按钮