如何检查UILabel是否已启用?

时间:2013-01-25 06:29:59

标签: iphone ios cocoa-touch uilabel

UILabel具有setEnabled的功能:效果很好。但是如果标签启用了,我可以在以后找到火焰的方法吗?

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

有什么想法吗?

2 个答案:

答案 0 :(得分:4)

检查一下。

UILabel *lbl = [[UILabel alloc] init];
lbl.enabled = YES;
//     lbl.enabled = NO;
if (lbl.isEnabled)
{
    NSLog(@"Enabled");
}
else
{
    NSLog(@"Not Enabled");
}

答案 1 :(得分:1)

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

在Objective-C中,BOOL属性按照惯例命名并以这种方式访问​​。