怎么屏蔽UiButton选中后高亮的颜色

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么屏蔽UiButton选中后高亮的颜色相关的知识,希望对你有一定的参考价值。

让UIButton在按下时没有高亮效果

How are you setting the images for the
different UIControlStates on the button? Are you
setting a background image
for UIControlStateHighlighted as well
as UIControlStateSelected?

UIImage *someImage = [UIImage imageNamed:@"SomeResource.png"];
[button setBackgroundImage:someImage forState:UIControlStateHighlighted];
[button setBackgroundImage:someImage forState:UIControlStateSelected];

If you\'re setting the selected state on the button touch down event
rather than touch up inside, your button will actually be in a
highlighted+selected state, so you\'ll want to set that too.

[button setBackgroundImage:someImage forState:(UIControlStateHighlighted|UIControlStateSelected];

Edit:

To sum up my remarks in the comments and to address the code you posted...you
need to set your background images for the full UIControl state
that you\'re in. According to your code snippet, this control state would be
disabled+selected+highlighted for the duration of the network operation. This
means that you would need to do this:

[button setBackgroundImage:someImage forState:(UIControlStateDisabled|UIControlStateHighlighted|UIControlStateSelected];

If you remove the highlighted = YES, then you would need
this:

[button setBackgroundImage:someImage forState:(UIControlStateDisabled|UIControlStateSelected];
参考技术A 设定上一条后,这个功能只在raid时打开
点击框体可以切换显示
显示可用灵魂石数量
标题栏显示最短和最长的灵魂石计时
做石头的时候提醒其他术士也做
在界面重载/小退后仍然能持续计时,除非你重启电脑 ----这个强
DOT
出手后就计时,不会等目标出现debuff才计时
只有成功施法才计时,它会自动判断抵抗,免疫和闪避
分类型颜色

以上是关于怎么屏蔽UiButton选中后高亮的颜色的主要内容,如果未能解决你的问题,请参考以下文章

notepad++设置 高亮 标记颜色

iOS - UIButton 显示触摸高亮颜色

notepad++中双击选中字符串高亮颜色设置

求教一下notepad++怎么设置高亮

Element-UI tree 组件 选中节点高亮的问题处理

source insight 3.5,怎么双击选中一个变量后怎么高亮选中的变量.