UILabel具有setEnabled的功能:效果很好。但是如果标签启用了,我可以在以后找到火焰的方法吗?
Apple文档说有一个getter(isEnabled),但它没有被识别为有效的访问者......
有什么想法吗?
答案 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
属性按照惯例命名并以这种方式访问。