如何让UIBarButtonItem'发光'?

bri*_*gge 3 iphone uikit uibarbuttonitem uibarbuttonitemstyle

在地图应用中,当您按下左下角的跟踪按钮时,它会亮起,表示已按下该按钮.这使它的行为就像一个单选按钮,一旦你移动地图它就会取消发光.有一个简单的方法,但按钮进入按下状态?

Dre*_*its 11

我相信您正在寻找UIButton类的showsTouchWhenHighlighted属性.试一试.

myButton.showsTouchWhenHighlighted = YES;
Run Code Online (Sandbox Code Playgroud)

  • 问题细节并不清楚是这种情况.无论如何,你可以使用UIButton创建一个UIBarButtonItem,所以我相信我的答案是相关的.UIBarButtonItem*buttonItem = [[UIBarButtonItem alloc] initWithCustomView:myButton]; (3认同)
  • 问题是关于UIBarButtonItem而不是UIButton,所以这是不相关的. (2认同)

Tom*_*ing 10

将其样式设置为UIBarButtonItemStyleDone.