2010-03-15 86 views
2

我有一個NSTextField,當用戶按下按鈕時我會隱藏它。我使用[textField setHidden:YES];隱藏文本字段問題是用戶在文本字段中輸入內容(即文本字段是第一響應者),並且用戶按下了返回鍵(這是隱藏文本字段的按鈕的等效鍵)用戶可以繼續在文本字段中輸入,即使其不可見。如何正確刪除文本字段而不實際釋放它?NSTextField和隱藏屬性

謝謝。

回答

1

嘗試在隱藏它後更改第一個響應者。

[[textField window] makeFirstResponder:[textField nextResponder]]; 
+0

爲什麼?????????????????????不爲我工作! – SpaceDog 2017-07-11 19:28:45