美文网首页iOS开发
ios开发小技巧-取消button点击高亮效果

ios开发小技巧-取消button点击高亮效果

作者: zwing | 来源:发表于2020-06-15 10:20 被阅读0次

    为button设置图片,默认会有点击闪烁的效果(即高亮效果),为取消button点击高亮的效果可以使用一下方法:

    • 方法一:只需要为button添加以下点击事件,即可去除高亮效果。

    //保证所有touch事件button的highlighted属性为NO,即可去除高亮效果
    [loginBtn addTarget:self action:@selector(preventFlicker:) forControlEvents:UIControlEventAllTouchEvents];
    
    - (void)preventFlicker:(UIButton *)button {
        button.highlighted = NO;
    }
    
    • 方法二:一句代码搞定,前提要把button的type设置成custom。

     loginBtn.adjustsImageWhenHighlighted = NO;
    

    相关文章

      网友评论

        本文标题:ios开发小技巧-取消button点击高亮效果

        本文链接:https://www.haomeiwen.com/subject/nqlcxktx.html