NSTextField и скрытое свойство - PullRequest
2 голосов
/ 15 марта 2010

У меня есть NSTextField, который я скрываю, когда пользователь нажимает кнопку.Я скрываю текстовое поле, используя [textField setHidden:YES]; Проблема заключается в том, что пользователь печатает в текстовом поле (т. Е. Текстовое поле является первым респондентом), а пользователь нажимает клавишу возврата (которая является эквивалентом клавиши для кнопки, которая скрываеттекстовое поле) пользователь может продолжать вводить текстовое поле, даже если оно не отображается.Как правильно удалить текстовое поле, не освобождая его?

Спасибо.

1 Ответ

1 голос
/ 15 марта 2010

Попробуйте сменить первого респондента после его скрытия.

[[textField window] makeFirstResponder:[textField nextResponder]];
...