How to disable the light that appears when touchin

2020-06-21 06:27发布

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?

2条回答
贼婆χ
2楼-- · 2020-06-21 06:50

In Interface Builder drag a UIButton to the toolbar. It will create a UIBarButtonItem with a UIButton in it. Set the type of the UIButton 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.

查看更多
你好瞎i
3楼-- · 2020-06-21 07:02

You can also drop in a UITextField and make it non-editable.

查看更多
登录 后发表回答