8
A
回答
2
您可以设置UIBarButtonItem
的背景图像:
item.setBackgroundImage(UIImage(named: "item-bg.png"), forState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)
然后,当你想要去选择它,背景图片设置为nil
:
item.setBackgroundImage(nil, forState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)
(你必须创建背景图像文件)的
0
item.image = UIImage(named: isSelected ? "SelectedImage" : "NormalImage")
相关问题
- 1. SSCollectionViewItem选择状态?
- 2. Div选择状态
- 3. 检测多选骨选状态的选择状态.picky
- 4. 选择基于状态
- 5. UIButton的状态选择
- 6. 选择一个状态
- 7. li的选择状态
- 8. 状态三种选择
- 9. CSS选择的状态
- 10. UIBarButtonItem不显示禁用状态titleTextAttributes
- 11. UIBarButtonItem完成状态无边框
- 12. UIBarButtonItem正常和按下状态切换?
- 13. 以编程方式更改UIBarButtonItem状态
- 14. Angular - 动态选择开始状态
- 15. OpenSeadragonselection:动态切换选择状态
- 16. Angular 2选择选项状态
- 17. 春季状态机定义选择状态在uml中
- 18. 状态机 - 是枚举状态的选择?
- 19. 角度路由器不会选择子状态(嵌套状态)
- 20. 替换或扩展UIBarButtonItem选择器
- 21. 如何更改UIBarButtonItem的选择区域?
- 22. 添加自定义选择器到UIBarButtonItem
- 23. UIBarButtonItem中的选择器没有调用
- 24. 的UIBarButtonItem选择..上点击崩溃
- 25. UIBarButtonItem initWithCustom视图选择器不工作
- 26. 导航选择/当前状态菜单
- 27. 虚拟状态取消选择不叫
- 28. Ext JS中的有状态选择
- 29. Dojo菜单栏选择状态
- 30. 安卓手柄选择器状态
可能重复[编程突出的UIBarButtonItem ](http://stackoverflow.com/questions/8267758/programmatically-highlight-uibarbuttonitem) – nemesis
看看我的答案基本上相同的问题在这里:http://stackoverflow.com/questions/19320847/how-to-set-的UIBarButtonItem选择-或高亮图像 - 或色调,颜色,尺寸在-IOS –