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