如何防止UIButton在按下时突出显示?

问题描述

| 按下
UIButton
时,通常情况是将其突出显示,即像阴影一样的层将覆盖图像。有办法防止这种情况发生吗?有一个属性可以处理吗?     

解决方法

        通常,您不使用Xcode按下按钮,而是使用手指(或鼠标)。但是撇开这件事:将
adjustsImageWhenHighlighted
设置为
NO
可以解决问题。     ,        如果创建UIButton的自定义子类,则可以覆盖setHighlighted:(BOOL)highlighted而不执行任何操作
- (void)setHighlighted:(BOOL)highlighted
{ 
    return;
}
    ,        您也可以通过Interface Builder实现此目的。在“属性”检查器中取消选中“突出显示的调整图像”。