我在仅Mac 10.9的应用程序中使用IKImageBrowserView

当我双击IKImageBrowserView中的项目时,该项目在“预览”中打开。

我想更改此行为,而是打开自己的应用程序窗口,其中包含有关双击项的详细信息。

如何简单地禁用IKImageBrowserView的双击行为?
添加我自己的doubleclick行为的最佳方法是什么?

最佳答案

As per apple docs,您需要为IKImageBrowserView设置一个委托,然后可以在cellWasDoubleClicked方法中添加自定义实现。

- (void) imageBrowser:(IKImageBrowserView *) aBrowser cellWasDoubleClickedAtIndex:(NSUInteger) index {
    // This method signals that the user double-clicked an item in the image browser view.
    // You can implement this method if you want to perform custom tasks at that time.
}

10-05 22:13