I have a toolbar with a UIBarButtonItem
with style: UIBarButtonItemStylePlain
.
I wonder how can I disable the light that appears while touching it?
UIButton
has showsTouchWhenHighlighted
property but there is no such a thing for UIBarButtonItem
is there a work-around you might know?
In Interface Builder drag a
UIButton
to the toolbar. It will create aUIBarButtonItem
with aUIButton
in it. Set the type of theUIButton
to custom. Then you can fully customize the appearence. For example change the text color to white and the background color to transparent and of course disable the highlighting.You can also drop in a UITextField and make it non-editable.