0

UILabel には setEnabled: 機能があります。これはうまく機能します。しかし、ラベルが有効になっているかどうかを後で確認するにはどうすればよいでしょうか?

Apple ドキュメントには、ゲッター (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.enabled[label isEnabled]

Objective-C では、BOOLプロパティは慣例に従って名前が付けられ、その方法でアクセスされます。

于 2013-01-25T06:38:44.393 に答える