2013-01-25 70 views
0

UILabel有能力setEnabled:這很好。但是,如果標籤已啓用,我可以在後來的發現中找到火花?如何檢查UILabel是否啓用?

蘋果的文檔說,有一個getter(的IsEnabled),但它沒有被識別爲有效的訪問...

任何想法?

+1

顯示您的代碼和任何錯誤消息。 'isEnabled'應該可以工作。 –

+0

「isEnabled」有什麼問題?你怎麼使用它? – iDev

+0

你沒事。我沒有正確引用我的tableViewCell ... DOH! – Lizza

回答

4

選中此項。

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

如果您嘗試label.isEnabled,請將其更改爲label.enabled[label isEnabled]

在Objective-C中,BOOL屬性按照約定命名並以這種方式訪問​​。