Iphone 发生触摸事件时禁用UIButton蓝色

Iphone 发生触摸事件时禁用UIButton蓝色,iphone,cocoa-touch,uibutton,uievent,Iphone,Cocoa Touch,Uibutton,Uievent,当我的按钮按下时,我不希望它的外观改变。当我触摸它时,它变蓝了。我尝试进入IB并取消选中“突出显示调整图像”,但这似乎没有改变任何事情。我还未选中“显示触摸高光”。如何禁用此功能?谢谢你的意见 这个解决方案并不简洁,但它可以满足您的需要 基本上,创建一个名为“取消选择”的操作方法。而且,根据您希望它突出显示的程度,您可以将几个动作连接到它上。最简单的方法就是挂接触地,内外触地。但是,如果您想确保即使用户拖动它也不会突出显示,您还可以将其连接到触摸拖动的内部和外部 方法应如下所示: - (IBAc

当我的按钮按下时,我不希望它的外观改变。当我触摸它时,它变蓝了。我尝试进入IB并取消选中“突出显示调整图像”,但这似乎没有改变任何事情。我还未选中“显示触摸高光”。如何禁用此功能?谢谢你的意见

这个解决方案并不简洁,但它可以满足您的需要

基本上,创建一个名为“取消选择”的操作方法。而且,根据您希望它突出显示的程度,您可以将几个动作连接到它上。最简单的方法就是挂接触地,内外触地。但是,如果您想确保即使用户拖动它也不会突出显示,您还可以将其连接到触摸拖动的内部和外部

方法应如下所示:

- (IBAction)deselect:(id)sender {
    [sender setHighlighted:NO];
}

希望有帮助

它变蓝了还是变蓝了?那是什么类型的按钮?一个完成按钮?我认为它是一个圆形的矩形按钮这也适用于UIButton*btn=(UIButton*)发送方;btn.highlighted=否;