在我的iPhone应用程序中,我有一个在界面生成器中创建的UIButton。我可以在我的代码中成功地启用和禁用它...
sendButton.enabled = YES;
或
sendButton.enabled = NO;
但是,按钮的视觉外观始终是相同的!它不是褪色的或灰色的。但是,如果我尝试单击它,它会按预期启用或禁用。我是不是遗漏了什么?它不应该看起来褪色或灰色吗?
发布于 2011-04-20 11:24:02
您可以使用以下代码:
sendButton.enabled = YES;
sendButton.alpha = 1.0;
or
sendButton.enabled = NO;
sendButton.alpha = 0.5;
发布于 2015-08-28 16:35:13
只需将状态配置更改为禁用,并选择您想要的,禁用状态的背景图像
发布于 2013-01-27 11:00:38
另一个选项是更改禁用状态的文本颜色(例如,为浅灰色)。
在情节提要编辑器中,从State Config
弹出按钮中选择Disabled
。使用Text Color
弹出按钮更改文本颜色。
在代码中,使用-setTitleColor:forState:
消息。
https://stackoverflow.com/questions/5715092
复制相似问题