0
我在我的可可窗口上有一个QTMovieView控件,它的工作效果非常棒。可可QTMovieView keydown无法正常工作
现在我想拦截按键向下/向上的事件来控制视频,如我所愿。
我创建从QTMovieView衍生的MyMovieView类这样
@interface MyMovieView : QTMovieView
-(BOOL)acceptsFirstResponder;
-(void)keyDown:(NSEvent*)theEvent;
@end
和实现它的代码。
我试图将类名“MyMovieView”插入控件QTMovieView的Interface Builder检查器的“Custom Class”字段中,但好像在关闭界面构建器后,类会丢失,“Custom Class”字段不记得MyMovieView类。
我的子类机制出错了吗?我是一个新手可可
有几个问题,您使用的是哪个版本的XCode。在关闭界面构建器之前是否保存了你的笔尖? – simonpie
是的我做了,我想我有Xcode 4.2 –
当keyDown方法被调用时,我把这段代码放在一个基本的xcode项目中,只需要一个NSLog项目就可以记录推送的密钥。我可能会补充说,根据你的设置,你可能需要点击你的qtView。这里有一个你可以测试[url] http://mailpt.cloud.edu.cn/~simonpie/Divers/TestAppPourLePlaisir.zip)的url我的小项目。 – simonpie