我知道可以将IKImageBrowserView设置为控制QuickLook面板,但如何以编程方式显示该面板?
谢谢
发布于 2013-05-06 03:38:44
[ik.window makeFirstResponder:ik];
QLPreviewPanel *panel = [QLPreviewPanel sharedPreviewPanel];
[panel updateController];
[panel makeKeyAndOrderFront:nil];发布于 2013-05-06 03:24:09
只要你的-[IKImageBrowserItem imageRepresentationType]返回IKImageBrowserNSURLRepresentationType或IKImageBrowserPathRepresentationType,你所要做的就是设置-[IKImageBrowserView setCanControlQuickLookPanel:YES],然后你就有了QuickLook支持。
但是,如果dataSoure返回项既不是URL,也不是路径,则还必须在IKImageBrowserView子类中实现QLPreviewItem协议,并为自定义单元格返回请求的URL。
有关更多详细信息,请参阅:IKImageBrowserView class ref
https://stackoverflow.com/questions/10187803
复制相似问题