首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用IKImageBrowserView的QuickLook

使用IKImageBrowserView的QuickLook
EN

Stack Overflow用户
提问于 2012-04-17 16:35:11
回答 2查看 599关注 0票数 2

我知道可以将IKImageBrowserView设置为控制QuickLook面板,但如何以编程方式显示该面板?

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-06 03:38:44

代码语言:javascript
复制
[ik.window makeFirstResponder:ik];
QLPreviewPanel *panel = [QLPreviewPanel sharedPreviewPanel];
[panel updateController];
[panel makeKeyAndOrderFront:nil];
票数 2
EN

Stack Overflow用户

发布于 2013-05-06 03:24:09

只要你的-[IKImageBrowserItem imageRepresentationType]返回IKImageBrowserNSURLRepresentationTypeIKImageBrowserPathRepresentationType,你所要做的就是设置-[IKImageBrowserView setCanControlQuickLookPanel:YES],然后你就有了QuickLook支持。

但是,如果dataSoure返回项既不是URL,也不是路径,则还必须在IKImageBrowserView子类中实现QLPreviewItem协议,并为自定义单元格返回请求的URL。

有关更多详细信息,请参阅:IKImageBrowserView class ref

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10187803

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档