如何使NSTextField变灰?

时间:2015-02-02 20:10:37

标签: cocoa nstextfield

我有多个文本字段,我想知道如何使它们变灰 我试过了 [textfield setEditable:NO][textfield setEnabled:NO] 我错过了什么?

我将文本字段连接到IBOutlet NSTextField *textfield;

1 个答案:

答案 0 :(得分:1)

我在这里尝试使用按钮切换行为:

- (IBAction)switchEnabled:(id)sender {
    [_textfield setEnabled: ![_textfield isEnabled]];
}

- (IBAction)switchEditable:(id)sender {
    [_textfield setEditable: ![_textfield isEditable]];
}

像魅力一样!第一个灰显文本字段,第二个仅拒绝用户输入。当然你连接了插座吗?