gpt4 book ai didi

objective-c - cocoa QTMovieView keydown 不起作用

转载 作者:行者123 更新时间:2023-12-03 17:59:48 26 4
gpt4 key购买 nike

我的 cocoa 窗口上有一个 QTMovieView 控件,它与电影配合得很好。

现在我想拦截按键按下/按键按下事件来控制视频,就像我喜欢的那样。

我创建了一个从 QTMovieView 派生的 MyMovieView 类,如下所示

@interface MyMovieView : QTMovieView

-(BOOL)acceptsFirstResponder;
-(void)keyDown:(NSEvent*)theEvent;

@end

以及实现它的代码。

我尝试将类名“MyMovieView”插入控件 QTMovieView 的界面生成器检查器的“自定义类”字段中,但似乎在关闭界面生成器后,该类丢失并且“自定义类”字段不记得 MyMovieView 类。

我的子类机制有问题吗?我是 cocoa 新手

最佳答案

你的代码对我来说看起来很好,我把它放在一个基本的 Xcode 项目中,在 keyDown 方法中只有一个 NSLog 来记录按下的键。这是 Project 的链接.

关于objective-c - cocoa QTMovieView keydown 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8202140/

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