如果字典中不存在键,我需要禁用按钮.我已经使用了UIButton的setEnabled功能,但仍然显示已设置默认的图像.
代码如下所示:
if([self.InfoDictionary objectForKey:ButtonExist])
{
[button1 setEnabled:YES];
}
else
{
[button1 setEnabled:NO];
}
Run Code Online (Sandbox Code Playgroud)
当我在模拟器中运行时,图像仍会出现.需要一些指导.
Vin*_*ini 12
enable = YES
按钮的属性在单击时执行操作.
enable = NO
属性可防止在单击时执行操作.
如果要隐藏按钮,则可以将hidden
属性设置为YES
,反之亦然.隐藏的其他方法是将alpha
属性设置为0
(不可见)或1
(可见)
你也可以设置userInteractionEnabled
属性UIButton
if([self.InfoDictionary objectForKey:ButtonExist])
{
[button1 setEnabled:YES];
button1.userInteractionEnabled = YES;
}
else
{
[button1 setEnabled:NO];
button1.userInteractionEnabled = NO;
}
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
24042 次 |
最近记录: |