社区首页 >问答首页 >改变颜色的深灰色高亮时,按住自定义UIButton?

改变颜色的深灰色高亮时,按住自定义UIButton?
EN

Stack Overflow用户
提问于 2013-04-11 23:58:34
回答 5查看 33.7K关注 0票数 40

我有一个定制的UIButton,它是一个云,透明的黑白.png文件,没有向下状态,只有一个图像。当敲击和握住手指在上面时,它会变成深灰色。我正试着把深灰色改变成不那么令人压抑的东西。该按钮在视图中处于打开状态,而不是在选项卡条、工具栏或导航控制器中。

我已经尝试过设置tintColor (文档帮助我只适用于“某些”类型的按钮,这些按钮没有指示是哪种按钮)。

我也尝试过改变界面生成器中与突出显示颜色、默认状态等相关的所有内容。

我甚至尝试为其UIControlStateHighlighted状态设置按钮自己的图像,但即使这样,当我将手指放在按钮上时,也会出现深灰色的叠加。

我怎样才能改变那种颜色?我在这里看过很多其他的问题,一直无法找到对我有用的解决方案。任何帮助都将不胜感激!

编辑:--我使用一个UIImage类别解决了这个问题,它添加了一个使用CoreGraphics向提供的UIImage应用色调的方法。然后我把这个图像设为亮点,一切都很好。苹果应该让我们改变的颜色似乎很多,但是竞争激烈。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-04-12 00:00:53

您说您为UIControlStateHighlighted状态设置了一个自定义映像。这将禁用默认行为。

如果仍然存在问题,可以通过将adjustsImageWhenHighlighted属性设置为NO并使用所需的任何自定义效果来禁用此效果。

票数 77
EN

Stack Overflow用户

发布于 2013-11-04 08:06:16

如果adjustsImageWhenHighlighted = NO不能工作,请将Button设置为自定义(IB或以编程方式)。

默认按钮类型:系统,更改高亮显示按钮的行为。

票数 38
EN

Stack Overflow用户

发布于 2017-03-14 04:58:44

Swift 3:

代码语言:javascript
代码运行次数:0
复制
myButton.adjustsImageWhenHighlighted = false
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15966021

复制
相关文章
根据后台返回的UIButton title动态改变UIButton宽度
废话不多说代码见真章!!! #import <UIKit/UIKit.h> @interface UIButton (MutableTitle) /** * 根据添加的title 改变 button 的长度 * * @param text */ - (void)setMutableTitleWithString:(NSString *)text textFont:(UIFont *)textFont forState:(UIControlState)UIControlState; @end
developerbfl
2018/06/05
1.3K0
jquery改变链接移上光标时的颜色实例
效果体验http://hovertree.com/texiao/jquery/18/
全栈程序员站长
2022/07/15
1.2K0
UIButton颜色渐变 titleLabel字体不显示
问题:设置渐变后,发现Button上的字体不显示,想着设置方法在layer加载后,测试发现还是不行,把背景颜色的透明度改为0,发现背景色覆盖住字体。
honey缘木鱼
2019/06/25
2.9K0
UIButton颜色渐变 titleLabel字体不显示
iOS UIButton设置高亮状态下的背景色
UIButton一般分为高亮的普通两种状态,原生的方法可以设置这两种不同状态下的文字颜色,文字内容,背景图片,按钮图片。但是不能设置按钮的背景色。
Lee坚武
2019/12/18
1K0
Asp.Net中GridView加入鼠标滑过的高亮效果和单击行颜色改变
下面是Asp.Net中GridView鼠标滑过的样式改变和单击时候样式改变的代码:
老马
2022/05/10
1.5K0
改变UITextField的光标颜色
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/52984966
用户1451823
2018/09/13
3.6K0
改变UITextView的边框颜色
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/51086444
用户1451823
2018/09/13
2.1K0
iOS-UIButton设置高亮状态下的背景色
UIButton一般分为高亮的普通两种状态,原生的方法可以设置这两种不同状态下的文字颜色,文字内容,背景图片,按钮图片。但是不能设置按钮的背景色。
Lee坚武
2019/12/13
1.8K0
【 iOS 应用开发 】 UIKit 控件 ( UIView 属性 | storyboard 设置 | 模拟器 | 拖线关联 | tag | 软键盘操作 | 颜色值 | 代码生成控件 | 动画设置 )
LaunchScreen.storyboard 界面 : 该界面不是用于展示应用程序的界面 ;
韩曙亮
2023/03/27
5K0
【 iOS 应用开发 】 UIKit 控件 ( UIView 属性 | storyboard 设置 | 模拟器 | 拖线关联 | tag | 软键盘操作 | 颜色值 | 代码生成控件 | 动画设置 )
改变QLabel背景颜色
在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。
全栈程序员站长
2022/09/06
4.6K0
改变QLabel背景颜色
美化XiunoBBS主题高亮插件,高亮风格颜色 原创 CSS/SASS XiunoBBS
XiunoBBS主题高亮插件是个好东西,不过默认设置高亮主题的时候样式太丑了,风格一、二、三...同一样的灰色!!下面是美化前后的对比图; image.png 美化后: image.png 找到网站路径: /plugin/huux_hlight/hook/footer_js_after.htm 替换以下代码即可; <!-- 主题高亮CSS --> <style type="text/css"> .huux_thread_hlight_QiMeng-1 {color: #d4612a} .huux_t
奇梦
2018/07/18
1K0
【3】VSCode 主题设置推荐,自定义配色方案,修改注释高亮颜色
个人比较忠爱vscode的界面,感觉比pycharm要更美观点,虽然两个都装了,但还是会习惯性打开vscode进行调试。下面是我使用的主题。
汀丶人工智能
2022/12/21
14.1K0
【3】VSCode 主题设置推荐,自定义配色方案,修改注释高亮颜色
页面json 格式化+颜色高亮
背景 应答为json,为了更好的展示在前端页面,需要对其格式化加颜色高亮 效果图 步骤 js中添加 function output(inp) { document.body.appendChi
千往
2018/01/24
2.5K0
页面json 格式化+颜色高亮
MATLAB画折线图时自定义颜色
有很多种数据的时候,MATLAB提供的颜色不够用,这里有一个可以自定义线条颜色并配置不同图例的MATLAB示例
全栈程序员站长
2022/06/27
5310
Black Vendetta -改变主题颜色
其实不是很喜欢换主题每次换主题都会需要折腾很多的后续问题。虽然这个主题和上个主题是从同一个模板修改过来的。但是鉴于Artisteer 4不能直接编辑css文件,每次修改完了都需要重新调校很多的东西,所以换主题就成了一件很蛋疼的事情,并且有很多功能都是通过修改主题生成的php文件直接得到的。
obaby
2023/02/23
5210
怎样才能让 Linux 文档的颜色高亮?
我们可以在 Linux 和类 Unix 系统(如 FreeBSD 或 macOS)上安装 pinfo。
杰哥的IT之旅
2022/09/02
1.1K0
怎样才能让 Linux 文档的颜色高亮?
鼠标移动,改变DataGrid颜色
Sub DataGrid1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs)
Java架构师必看
2021/03/22
2.1K0
CSS改变input光标颜色
我们可能会有改变input光标颜色的需求,谷歌浏览器的默认光标颜色是黑色的,我们可以看到GitHub上的光标却是白色,那么这个用CSS怎么改变呢? 这种效果有两种实现方式: 1.使用color来实现
kai666666
2020/10/17
3.6K0
storyboard中改变TabBar的字体颜色
一、用storyboard建立的Tab bar,不能改变它的字体颜色。 如果用storyboard建立TabBarController,那么想要选择Bar Tint改变字体的颜色是不行滴。这时候,应该新建一个新的类“RetabBar”继承自TabBar。 在.h文件中声明属性 @interface RetabBar : UITabBar @property (nonatomic, strong)IBInspectable UIColor *tabBartintColor; @end 在这段代码中的“IB
谦谦君子修罗刀
2018/05/02
4.1K0
storyboard中改变TabBar的字体颜色
iOS UIButton解读
UIButton的初始化一般使用其类方法,+ (id)buttonWithType:(UIButtonType)buttonType;
珲少
2018/08/15
6070

相似问题

没有临时筛选器视图的共享Google工作表中的范围排序

20

Google筛选视图问题

10

当通过Google表单输入新数据时,如何自动刷新Google中的筛选器视图?

100

如何删除Google电子邮件的垃圾邮件筛选器

20

如何在使用google工作表中的筛选视图时添加行计数?

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档