我有一个 NSWindowController,它可以通过按“x”键自行关闭,并且效果很好
如你所见,我的窗口非常清晰,这就是代码
-(void)keyDown:(NSEvent *)theEvent{
//If the key is X just closes the window
if ([theEvent.characters.uppercaseString isEqualToString:@"X"]) {
[self.window performClose:self];
}
}
但是当我删除标题栏或关闭控件时,它就停止工作......
我想要这样,因为它需要我的窗口没有按钮,只是通过快捷方式和命令关闭或执行任务,在本例中是 X 按钮关闭,如何在没有关闭控件的 NSWindowController 中执行此操作或标题栏
感谢支持
最佳答案
这样:
-(void)keyDown:(NSEvent *)theEvent{
//If the key is X just closes the window
if ([theEvent.characters.uppercaseString isEqualToString:@"X"]) {
[self close];
}
}
关于objective-c - 如何在没有 Xcode 的情况下使用自定义快捷方式关闭没有关闭按钮的 NSWindowController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24019188/