如何在按下 UIButton 的按钮时关闭按钮阴影?

Posted

技术标签:

【中文标题】如何在按下 UIButton 的按钮时关闭按钮阴影?【英文标题】:How to turn off button shadow on button press of UIButton? 【发布时间】:2011-08-22 20:07:55 【问题描述】:

我在 InterfaceBuilder 中创建了一个 UIButton。当用户按下按钮时,整个按钮呈灰色阴影。有没有办法改变这种行为,以便在按下按钮时按钮不再呈灰色阴影?

【问题讨论】:

是自定义按钮还是默认按钮?尝试在 IB 中取消选中“突出显示调整图像”。 是的,成功了!非常感谢您的帮助!! 【参考方案1】:

在 Interface Builder 中取消选中“突出显示的调整图像”。

或者,将UIButtonadjustsImageWhenHighlighted 属性设置为NO

【讨论】:

【参考方案2】:

在按钮的属性检查器中将按钮类型从系统更改为自定义

【讨论】:

以上是关于如何在按下 UIButton 的按钮时关闭按钮阴影?的主要内容,如果未能解决你的问题,请参考以下文章

如何检测 UIButton 按下状态? [关闭]

如何在按下其他 UIButton 时触发 UIButton 的“按下效果”或“突出显示效果”

如何在按下并释放一次按钮时打开 LED,然后通过再次按下和释放将其关闭?

按下时如何获取 UIButton 的标题

如何在nib文件中按下时禁用UIButton高亮显示?

为啥我的 UIButton 在按下时有时不会立即做出反应?