禁用的UIButton不会褪色或灰色

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (43)

在我的iPhone应用程序中,我有一个在Interface Builder中创建的UIButton。我可以在我的代码中成功启用和禁用它...

sendButton.enabled = YES;

要么

sendButton.enabled = NO;

但是,按钮的外观总是一样的!它不褪色或灰色。如果我尝试点击它,但可以按预期启用或禁用它。我错过了什么吗?它不应该看起来褪色或灰色?

提问于
用户回答回答于

您可以使用以下代码:

sendButton.enabled = YES;
sendButton.alpha = 1.0;

or

sendButton.enabled = NO;
sendButton.alpha = 0.5;
用户回答回答于

只需将状态配置更改为禁用并选择你想要的,禁用状态的背景图像

扫码关注云+社区

领取腾讯云代金券