ios – 如何在点击时禁用UIButton突出显示?

ios – 如何在点击时禁用UIButton突出显示?,第1张

概述如何禁用按钮高亮效果点击?具有白色bg颜色和DarkGray文字颜色的自定义按钮.问题是按钮上的文字变成白色.已经尝试过,但没有一个工作: 一个.在界面构建器中取消选中“突出显示的调整图像”. 湾突出显示设置的设置=按钮按下的NO: ((UIButton *)sender).highlighted = NO C.尝试设置相同的标题为highlihted状态: [button setTitle:[b 如何禁用按钮高亮效果点击?具有白色bg颜色和DarkGray文字颜色的自定义按钮.问题是按钮上的文字变成白色.已经尝试过,但没有一个工作:

一个.在界面构建器中取消选中“突出显示的调整图像”.

湾突出显示设置的设置=按钮按下的NO:

((UIbutton *)sender).highlighted = NO

C.尝试设置相同的标题为highlihted状态:

[button setTitle:[button TitleForState:UIControlStatenormal] forState:UIControlStateHighlighted];

有什么建议么?

解决方法 UIbutton将突出显示点击,所以检查按钮设置
将高光状态配置中的标题颜色更改为默认状态
或者你可以设置:
[button setTitlecolor:[UIcolor blackcolor] forState:UIControlStateHighlighted];

如果要控制由代码突出显示,您可以禁用通过子类按钮突出显示的常规,并在touchesBegin中禁用:

- (voID)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{    if (self.state == UIControlStateHighlighted) {        [self setHighlighted:NO];    }}
总结

以上是内存溢出为你收集整理的ios – 如何在点击时禁用UIButton突出显示?全部内容,希望文章能够帮你解决ios – 如何在点击时禁用UIButton突出显示?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1109629.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存