我从File-> New创建了NSWindowController的子类,并选中了"With XIB for user interface"选项.所以我创建了3个新文件.然后我使用Interface Builder将一个视图添加到窗口中.
并在MyWindowController.m中有这个代码:
- (void)keyDown:(NSEvent *)theEvent{
NSLog(@"%@", theEvent);
}
Run Code Online (Sandbox Code Playgroud)
在两个测试中,窗口都正确显示.但不同之处是:
我将NSButton更改为其他视图类型,以及我的自定义视图,所有操作都像第一种情况一样.
我的气质是: