gpt4 book ai didi

objective-c - NSViewController 的 keyup keydown 方法

转载 作者:行者123 更新时间:2023-12-03 17:43:15 24 4
gpt4 key购买 nike

我创建了一个 NSViewController 实例并将其作为 subview 添加到主窗口的内容 View 中。我希望能够捕获键盘事件,但我不知道如何实现它。经过一番研究,我了解到我需要实现 acceptsFirstResponderkeyUp:event: 和 NSViewController 中的 keyDown:event: 方法,但之后我仍然无法正常工作。

- (void)applicationDidFinishLaunching:(NSNotification*)aNotification {
/* GViewController subview of NSViewController */
GViewController *g = [[GViewController alloc] initWithNibName:@"GViewController" bundle:nil];
[contentView addSubview: g];
}

最佳答案

这些方法必须出现在 NSView 的子类中,而不是 NSViewController 中。执行 addSubview:someViewController 也没有任何意义;该方法的参数必须是一个 View 。

关于objective-c - NSViewController 的 keyup keydown 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6163154/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com