2010-03-15 87 views
2

我有一个NSTextField,当用户按下按钮时我会隐藏它。我使用[textField setHidden:YES];隐藏文本字段问题是用户在文本字段中输入内容(即文本字段是第一响应者),并且用户按下了返回键(这是隐藏文本字段的按钮的等效键)用户可以继续在文本字段中输入,即使其不可见。如何正确删除文本字段而不实际释放它?NSTextField和隐藏属性

谢谢。

回答

1

尝试在隐藏它后更改第一个响应者。

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

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