【发布时间】:2010-03-15 10:54:18
【问题描述】:
当用户按下按钮时,我有一个隐藏的 NSTextField。我使用[textField setHidden:YES]; 隐藏文本字段问题是用户在文本字段中输入(即文本字段是第一响应者)并且用户按下返回键(这是隐藏按钮的等效键文本字段)用户可以继续在文本字段中输入,即使它不可见。如何在不实际解除分配的情况下正确删除文本字段?
谢谢。
【问题讨论】:
标签: objective-c cocoa appkit
当用户按下按钮时,我有一个隐藏的 NSTextField。我使用[textField setHidden:YES]; 隐藏文本字段问题是用户在文本字段中输入(即文本字段是第一响应者)并且用户按下返回键(这是隐藏按钮的等效键文本字段)用户可以继续在文本字段中输入,即使它不可见。如何在不实际解除分配的情况下正确删除文本字段?
谢谢。
【问题讨论】:
标签: objective-c cocoa appkit
尝试在隐藏后更改第一响应者。
[[textField window] makeFirstResponder:[textField nextResponder]];
【讨论】: