0

UILabel 有能力 setEnabled: 效果很好。但是,如果标签已启用,我以后如何才能知道呢?

Apple文档说有一个getter(isEnabled),但它没有被识别为有效的访问器......

有任何想法吗?

4

2 回答 2

4

检查这个。

UILabel *lbl = [[UILabel alloc] init];
lbl.enabled = YES;
//     lbl.enabled = NO;
if (lbl.isEnabled)
{
    NSLog(@"Enabled");
}
else
{
    NSLog(@"Not Enabled");
}
于 2013-01-25T06:39:33.030 回答
1

如果您正在尝试label.isEnabled,请将其更改为label.enabledor [label isEnabled]

在 Objective-C 中,BOOL属性是按照约定命名和访问的。

于 2013-01-25T06:38:44.393 回答