iOS开发,UIButton怎样去掉高亮透明效果
2016-09-25 本文已影响2566人
KennyHito
个人链接
- 博客园主页 : 博客园主页
- GitHub : 我的GitHub
- iOS程序猿(媛)~~ : 这是我个人整理的一个技术专题, 这里的文章都是比较有技术含量(不断更新)!
- 微信公众号 :
代码区域
请认真读本文!
本人在2016年9月25日开发一个app时有一个btn按钮;
要求:长按btn时(指的是按住btn不放),背景图和选中时的状态是一致的,但是试了各种方法都不行!
方法1 :是将选中状态和高亮状态设置同一张图片,但是 不行🚫,不行🚫,不行🚫
方法一方法二:有人说官网文档是设置adjustsImageWhenHighlighted为NO;但是还是 不行🚫,不行🚫,不行🚫!
btn.adjustsImageWhenHighlighted = NO;
最后都快疯了!!!但是最终解决了,请大家看方法三!
重要的事情说三遍 💊💊💊
方法三:
首先,创建一个button类,然后,重写setHighlighted方法,里面不用写任何东西;
- (void)setHighlighted:(BOOL)highlighted{
}
希望给大家有所帮助,不用浪费太多的时间了!就是这么小小的问题浪费我半天的时间,想想就郁闷了!
声明
- 所有文章出自 Kenny Hito 的博客 !
- 未经本人允许不得转载, 转载请标明来源与作者, 谢谢合作!