0
我已经将NSView(MyCustomView)子类化并使用MainMenu.xib中的自定义视图对象将它添加到我的NSWindow的InterfaceBuilder中的内容视图中。NSView - 快速查看和NSResponder
我已添加代码以接受对MyCustomView的快速查看响应。
调用此之后:
[[QLPreviewPanel sharedPreviewPanel] makeKeyAndOrderFront:nil];
它要求快速查找窗口出现,显然QLPreviewPanel经过响应链寻找任何回应 - (BOOL)acceptsPreviewPanelControl:为了做什么需要。 MyCustomView似乎没有回应,尽管有Quick Look功能的相关方法,包括上述。
我尝试添加以下内容MyCustomView我的init()方法,但并没有区别:
[self acceptsFirstResponder];
[self becomeFirstResponder];
任何想法我很想念?我认为这是与我的xib设置有关?
成为第一响应者的正确方法是[self.window makeFirstResponder:self]; – ughoavgfhw 2011-01-11 21:33:46