iOSiOS知识点程序员

iOS开发,UIButton怎样去掉高亮透明效果

2016-09-25  本文已影响2566人  KennyHito
个人链接
微信公众号.jpg

代码区域

请认真读本文!

本人在2016年9月25日开发一个app时有一个btn按钮;
要求:长按btn时(指的是按住btn不放),背景图和选中时的状态是一致的,但是试了各种方法都不行!

方法1 :是将选中状态和高亮状态设置同一张图片,但是 不行🚫,不行🚫,不行🚫
方法一
方法二:有人说官网文档是设置adjustsImageWhenHighlighted为NO;但是还是 不行🚫,不行🚫,不行🚫!
btn.adjustsImageWhenHighlighted = NO;

最后都快疯了!!!但是最终解决了,请大家看方法三!

重要的事情说三遍 💊💊💊

方法三:

首先,创建一个button类,然后,重写setHighlighted方法,里面不用写任何东西;

- (void)setHighlighted:(BOOL)highlighted{
    
}

希望给大家有所帮助,不用浪费太多的时间了!就是这么小小的问题浪费我半天的时间,想想就郁闷了!

声明

上一篇下一篇

猜你喜欢

热点阅读