问题标签 [quicklook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
117 浏览

ios - iOS Powerpoint Viewer 问题

我想在我的应用程序中实现一个 PowerPoint 查看器。我尝试使用快速查看框架。但它不支持过渡动画和全屏。

有人可以帮我实现这两件事。

我还尝试在 Web 视图中打开演示文稿。

先谢谢了!

0 投票
1 回答
260 浏览

iphone - iPhone的自定义PowerPoint查看器

我想编写一个简单的 powerpoint 演示查看器,它允许用户同时查看来自不同文件的不同幻灯片,例如:

文件 1:幻灯片 5 用户点击“下一步”。 文件 2:幻灯片 9

幻灯片的顺序是由用户预先设置的,我的问题是,这可以使用 Apple 提供的普通 QuickLook 框架吗?如果没有,是否有好的演示框架?我没有偶然发现任何东西。

提前致谢!

0 投票
1 回答
359 浏览

ios - 本地保存后如何在 IOS 中加载 CSV

我有一个从 S3 帐户下载的 CSV 文件,我想使用 Quicklook 框架在我的 ios 应用程序中显示它。

我得到的错误在我的控制台中。它说

这行代码运行后出现// Set data source [previewer setDataSource:self];

这是下载文件、保存文件然后使用 quicklook 加载的所有代码

0 投票
2 回答
800 浏览

objective-c - 如何在应用程序中使用 SpaceBar 按钮来调用快速查看

我在 collectionview 中显示了一些图像。现在我想选择图像并按空格键。如果我按下空格按钮,图像应该在单独的窗口中快速查看。任何想法?

0 投票
0 回答
347 浏览

plist - QuickLook - 应用程序 UTI 覆盖 QLGenerator UTI

我为一组特定的文件类型编写了一个 .qlgenerator 并在 .plist 文件中定义了一组所谓正确的“导入类型 UTI”。

UTI 的格式是“public.archive.xxx.yyy”,其中“xxx”是供应商代码,“yyy”是特定文件类型。

我写“应该”,因为在我将 .qlgenerator 安装在另一台运行 10.5 的计算机上之前,一切似乎都运行良好。在那里它只是行不通。使用 qlmanage 命令我发现生成器插件已为给定的 UTI 正确注册,但是当我调用它来显示文件的预览时,它说我的文件是“public.archive.yyy”类型而不是“public.archive” .xxx.yyy”。我最终找到了原因:在第二台计算机上,安装了一个应用程序,它定义了这些 UTI 并将自己注册为“编辑器”。该应用程序不提供 QuickLook 插件,但无论如何都会使我的插件无法使用。

即使有人安装了这个(或类似的)应用程序,我如何确保我的插件将被使用?

提前致谢。

0 投票
4 回答
156 浏览

iphone - UIKit NIB 未在捆绑包中加载

我正在创建一个QLPreviewController,呈现它以显示 PDF。然后我点击分享按钮。它崩溃了。

我下载了 Apple 的文档交互示例项目。我把我的 PDF 获取类放在那里,获取一个 PDF,显示它.. 它可以工作。分享按钮没有崩溃。两者都针对目标 6.1。我尝试将 Apple 的代码设置为仅像我的项目一样针对 iPad。他们的代码有效,我的无效,我很困惑。从错误消息来看,这听起来像是 SDK 中的一个错误,但我无法确定它。

你以前见过这个吗?

我尝试删除对框架的引用,删除派生数据,清理项目,读取QuickLook框架。我确实在 Apple 的项目和我的项目中都显示在 Finder 中,它们具有相同的路径。

当我使用UIDocumentInteractionController. 我的项目中没有加载带有电子邮件/打印等选项的小覆盖。

0 投票
3 回答
1596 浏览

objective-c - 在 Xcode 4.6 中调试 Quicklook 插件

我正在尝试在 Xcode 4.6 中调试一个 quicklook 插件。我在编辑方案中创建了可执行文件。

现在,当我构建项目时,插件未安装到“/Library/Quicklook”路径。相反,我在任何地方都没有找到它。

我想在调试模式下运行插件并想打断点,以便我可以找出插件在不同文件上崩溃的位置。

如果有人分享他的知识,那就太好了。提前致谢。

0 投票
0 回答
331 浏览

ios - 带有 ALAsset 项的 QLPreviewController

我正在从特定相册中获取 ALAsset 项目(图像和视频)的列表,并尝试使用 QLPreviewController 查看它们。

不幸的是,因为 ALAsset 不提供真正的文件 url,而只是“assets-library://”类型的 url,所以无法仅使用该 url 在 QLPreviewController 中查看它们。

我唯一的解决方案是首先将这些 ALAsset 中的每一个复制到我的应用程序内的 Documents 文件夹中(从 ALAssetRepresentation 获取原始数据并将其保存在一个文件中),然后使用 QLPreviewController 查看它们,但它最终太慢而且太迟钝当文件的数量或大小变大时。

有没有办法做到这一点?有没有其他方法可以枚举相册中返回真实文件系统 URL 的项目?还是我应该尝试使用 UIImageViews 和 MPMovieControllers 制作自己的预览控制器并重新创建所有功能(滑动、共享等)?

0 投票
1 回答
337 浏览

ios - 在 Finder 中预览 iOS 文档,无需编写 Mac quicklook 插件

我正在为 iOS 创建一个基于文档的应用程序。该文档保存为包含“thumbnail.png”的 NSBundle。

如何在 OSX 上快速查看此 iOS 文档,以便在 Finder 中显示“thumbnail.png”?


我可以在 Finder 中查看我所有的 iCloud 文档。目前我有大约 90 个文档,所以我想快速查看它们,以使调试更容易。

也许有一个特殊的命名约定表明“thumbnail.png”是 QuickLook 应该显示的文件。

也许根本不可能?

0 投票
0 回答
292 浏览

plugins - 如何以编程方式设置 quicklook 预览窗口大小

我注意到系统插件通常会根据正在预览的内容调整 Quick Look 预览窗口的大小。我想在我的 .qlgenerator 中实现类似的行为,但我似乎无法找到这是如何完成的。我只找到了 info.plist 文件中定义的初始静态大小

快速查看预览高度和快速查看预览宽度

这两个工作并按预期设置初始预览窗口大小,但我如何从程序中设置大小?