2015-02-02 3 views
1

У меня есть несколько текстовых полей, и мне было интересно, как их сделать серым Я пробовал [textfield setEditable:NO] и [textfield setEnabled:NO] Что мне не хватает?Как сделать NSTextField недоступным?

Я соединил текстовое поле с IBOutlet NSTextField *textfield;

ответ

1

Я пытался здесь с помощью кнопки для переключения поведения:

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

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

работает как шарм! Первое серое вычеркивает текстовое поле, второе - только вход пользователя. Конечно, вы правильно подключили розетки?

+0

Pretty Конечно. Работал над всем другим кодом, который у меня есть. – XtremeHek3r

+0

Я забыл символ подчеркивания '_' очень часто ... – ShooTerKo

+0

Я просто использую себя. [Name] – XtremeHek3r

Смежные вопросы