我正在尝试这样做:
- (IBAction)textFieldSelected:(id)sender
{
printf("clicou no text\n");
}
我通过 Interface Builder 将它“连接”到我的 NSTextField。
当我第一次启动应用程序时,这个 NSTextField 已经是 focus。然后我点击第二个 NSTextField,我的第一个失去焦点,我得到了打印语句。在这些 NSTextField 之间来回单击,我看到当我单击未附加到它的 NSTextField 时才调用打印语句。我相信它只会在第一个失去焦点时发生。
Q1:当使用单击 NSTextField 时(当它获得焦点时),我该如何做这个打印语句?
Q2:如何避免应用启动时自动获取焦点?