第一种方法:
[playBtn setAdjustsImageWhenHighlighted:NO]; // 默认是YES
第二种方法:高亮的时候使用同一张图片,也是可以把变灰的效果去掉
[playBtn setBackgroundImage:[UIImage imageNamed:@"play_btn_stop_n"] forState:UIControlStateNormal];
[playBtn setBackgroundImage:[UIImage imageNamed:@"play_btn_stop_n"] forState:
UIControlStateHighlighted
];

本文介绍两种去除UIButton在高亮状态时变灰效果的方法。第一种是通过设置setAdjustsImageWhenHighlighted属性为NO;第二种是在高亮状态使用与正常状态相同的背景图片。

859

被折叠的 条评论
为什么被折叠?



