iPhone:UIButton不使用默认按下的高亮显示

Nic*_*ard 6 iphone uibutton

目前,当您使用UIButton并按下它时,它会为按钮提供一个暗覆盖,作为按下按钮的指示.我不希望这样,因为我正在实施自己的压制状态.

如何删除此默认值?

小智 22

您还可以设置适当的属性:

button.adjustsImageWhenHighlighted = NO;
Run Code Online (Sandbox Code Playgroud)


Rud*_*ger 3

您应该能够通过设置控件状态的图像来设置它。认为其

[button setBackgroundImage:[UIImage imageNamed:@"Selected_day.png"] forState:UIControlStateHighlighted];
Run Code Online (Sandbox Code Playgroud)