我可以向UIToolbar添加一个彩色按钮吗?
答
是的,你可以,但它不是真正的uibarbuttonitem。
这里是链接。
http://fredandrandall.com/blog/2011/03/31/how-to-change-the-color-of-a-uibarbuttonitem/
PS。
如果您想要为该按钮设置IBAction,请在valuechanged事件上调用它。
答
不,我不认为你可以直接。它看起来像你说的一样。
虽然将图像放在工具栏的图像上并通过调整点击测试来让触摸事件通过,但您也许能够破解事物。
答
不使用私有API,你不能。如果您使用私有API,苹果会阻止您的应用程序,所以您不妨构建自己的控件并使用它。
答
您也可以看看UIApperance协议,这是自定义很多UI元素的外观非常有用。您可以使用静态方法更改特定项目或该项目的每个实例。
[[UIToolBar appearance] setTintColor:[UIColor blueColor]]
这会更改应用程序蓝色中的每个UIToolBar实例。