标签: objective-c cocoa macos
NSTextfield无效。 我也做过textfield的第一响应者。如何使其启用和工作?
NSTextfield
答案 0 :(得分:1)
全屏窗口不会以任何方式获取任何键盘事件,因为它是使用NSBorderlessWindowMask样式蒙版创建的。显然这种类型的窗户不能成为“关键窗户”。但是,您可以通过继承NSWindow并覆盖canBecomeKeyWindow方法来解决此问题。
NSBorderlessWindowMask
NSWindow
canBecomeKeyWindow
- (BOOL)canBecomeKeyWindow { return YES; }