我有一些图像要显示。我QLPreviewPanel
设置了QLPreviewPanel
的代表。这是我的代码
- (BOOL)previewPanel:(QLPreviewPanel *)panel handleEvent:(NSEvent *)event
{
unsigned short tmpKeyCode = [event keyCode];
if (tmpKeyCode == 123 || tmpKeyCode == 124 || tmpKeyCode ==125 || tmpKeyCode == 126) {
NSLog(@"previewPanel arrow key event");
[self.collectionView keyDown:event];
return YES;
}
return NO;
}
当我触发箭头键事件时,我发现这个委托方法被调用了两次。我的问题在哪里?