2011-06-13 70 views
4

当按下UIButton时,正常情况是它会被高亮显示,即像图层一样的阴影会覆盖图像。有没有办法来防止这种情况发生?是否有一个属性来处理这个?如何防止按下时突出显示UIButton?

+0

这两个答案的工作!谢谢! – xcoder 2011-06-13 16:40:18

回答

7

你通常不用Xcode按钮,你用你的手指(或鼠标)。但挑剔:adjustsImageWhenHighlighted设置为NO将做的伎俩。

3

如果你做的UIButton的自定义子类可以覆盖setHighlighted:(BOOL)强调什么都不做

- (void)setHighlighted:(BOOL)highlighted 
{ 
    return; 
} 
2

您也可以通过Interface Builder中实现这一目标。在属性检查器中取消选中“突出显示调整图像”。

enter image description here