hov*_*ver 7 iphone objective-c uibutton ios
我有一个UIButton,当它处于禁用状态时,我希望看起来完全相同,就像它处于Normal状态一样.现在它有一个略带灰色的外观.
Eca*_*ion 17
不要使用enabled属性或setEnabled:NO方法,而是使用:
[myButton setUserInteractionEnabled:NO];
Run Code Online (Sandbox Code Playgroud)
这会阻止按钮被触摸,但不会改变他的外观!
另一种方法是,如果您的按钮是自定义按钮并具有图像:
[button setImage:someImage forState:UIControlStateNormal];
[button setImage:someImage forState:UIControlStateDisabled];
[button setEnabled:NO];
Run Code Online (Sandbox Code Playgroud)