问题描述
- UIBarButton如何设置常亮
-
我们如何设置UIBarButton常亮,平时只是我们点击变亮,后自动变暗,如何设置为常亮?????
解决方案
[btn setImage:[UIImage imageNamed:@"xxx"] forstate:UIControlStateSelected];
btn.selected=YES;
解决方案二:
其实感觉你直接设置normal selected highlighted这三个状态的UIButton的图片就可以了,不必纠结于高亮
解决方案三:
可以使用UIBarButtonItem 的 initWithCustomView: 方法,初始化一个UIButton作为 UIBarButtonItem的customView,直接设置Button的各种效果就可以了
解决方案四:
你可以试试 [UIBarButtonItem appearance]
解决方案五:
adjustsImageWhenHighlighted把button的这个属性设为NO.
解决方案六:
你就直接在storyboard中把state设成highlighted就是最简单的。如果代码的话设置UIControlState就可以
时间: 2024-10-29 12:16:30