问题描述
|
按下
UIButton
时,通常情况是将其突出显示,即像阴影一样的层将覆盖图像。有办法防止这种情况发生吗?有一个属性可以处理吗?
解决方法
通常,您不使用Xcode按下按钮,而是使用手指(或鼠标)。但是撇开这件事:将
adjustsImageWhenHighlighted
设置为NO
可以解决问题。
, 如果创建UIButton的自定义子类,则可以覆盖setHighlighted:(BOOL)highlighted而不执行任何操作
- (void)setHighlighted:(BOOL)highlighted
{
return;
}
, 您也可以通过Interface Builder实现此目的。在“属性”检查器中取消选中“突出显示的调整图像”。