NSTextField和隐藏属性

时间:2010-03-15 01:29:21

标签: objective-c cocoa appkit

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

感谢。

1 个答案:

答案 0 :(得分:1)

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

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