问题标签 [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 投票
1 回答
11172 浏览

iphone - iOS - QuickLook - 如何在没有 UIScrollView 的情况下在 QuickLook 中打开对象

谁能指出我使用 QuickLook 打开(最好但不一定是 pdf)文件而不使用 UITableView 的资源?

我确实有这个使用 QuickLook 的示例,但它使用了我需要摆脱的列表视图。

http://robsprogramknowledge.blogspot.com/2011/02/quick-look-for-ios_21.html

0 投票
2 回答
9755 浏览

iphone - iOS - 通过 Quicklook 打开 PDF 而不使用 UIScrollView

我正在尝试通过 QuickLook 框架打开 PDF,而不使用 UIScrollView ...

我相信我错过了一些东西......

我认为我出错的地方是我需要使用 QLPreviewController 并且在 QLPreviewController 上是一个必须符合 QLPreviewItem 的数据源。该文档指出 NSURL 确实符合 QLPriewItem 所以我将 preview.dataSource 设置为抛出错误的 NSURL:

[NSURL numberOfPreviewItemsInPreviewController:]:无法识别的选择器发送到实例

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[NSURL numberOfPreviewItemsInPreviewController:]:无法识别的选择器发送到实例 0x5b5f200”

这让我觉得 NSURL 不符合。

我认为所有必要的代码......

0 投票
1 回答
326 浏览

objective-c - 使用 QuickLook 预览 PDF 会导致分配无限增加

我正在使用 Apple 的示例代码(逐字)进行文档交互,使用 QuickLook 框架/QLPreviewController 向用户显示 PDF(PDF 大约为 4-5 MB)。

通过 Instruments 运行此代码时,内存分配会增加。但是,它似乎永远不会解除分配。这是一个已知问题还是 Apple 的示例代码遗漏了什么?

0 投票
4 回答
3543 浏览

iphone - iOS - QLPreviewController - 如何阻止 QuickLook 旋转?

我有 QuickLook (QLPreviewController) 几乎可以按我的意愿工作,但是由于图像特性,我不希望它旋转到纵向。我在“shouldAutoRotateToInterfaceOrientation”方法中配置了它,只为横向旋转返回是(请参阅下面的代码以获取详细信息),但它仍在旋转到纵向。

注意: shouldAutoRotateToInterfaceOrientation 是一个直接副本,用于该项目的所有视图控制器,并且它在其他视图控制器中工作。

0 投票
1 回答
331 浏览

quicklook - 如何定义默认的快速查看查看器

如何为还没有的文件定义默认的快速查看查看器。

例如,我想将 textview 定义为我的默认快速查看查看器。

0 投票
1 回答
1440 浏览

cocoa - 自定义文件格式的“com.apple”UTI

我有一个基于文档的应用程序,它具有自定义文件格式、UTI 等设置:

哪个(我假设,根据我所读的内容)是正确的方法。除了,当我在任何保存的文件上运行 mdls 时,UTI 被列为:

这很令人困惑,因为我已经从 TextEdit、iSpend 和 Sketch 等示例应用程序列表中复制和粘贴条目,但均无济于事。

保存的文档具有正确的 UTI 尤其重要,因为它们需要一个自定义的 QuickLook 生成器,该生成器依赖于正确的 UTI。

任何帮助是极大的赞赏。先感谢您。

0 投票
2 回答
1743 浏览

ios - 如何在基于拆分视图的 iPad 应用程序中快速显示文档

我必须在基于 splitview 的应用程序的 detailView 中快速查看文档。在主视图中,我有一个 UITableView,其中列出了我的应用程序的 Document 文件夹中的所有文件。
我正在尝试以这种方式在DetailViewController中使用QLPreviewController:

我可以看到文档的预览,但我不再看到详细视图顶部的工具栏,并且在纵向模式下我永远卡住了,因为我看不到文件列表在主视图中。
我也尝试制作 QLPreviewController 的 DetailViewController 子类,但没有成功。

0 投票
1 回答
316 浏览

xcode - 如何将文件放在应用程序包内的自定义位置?

我需要在我的应用程序包的 /Contents/Library/QuickLook 中放置一个插件(特别是 QuickLook 插件)。

这在 Finder 中很容易通过单击Show Package Contents等来完成,但我希望 Xcode 在每次构建我的应用程序时都这样做。

我将如何做到这一点?(Xcode 4)

0 投票
1 回答
761 浏览

iphone - UIDocumentInteractionController 在设备上因大图像而崩溃

我使用 UIDocumentInteractionController 在 iPad (4.3.3) 上快速查看。

这适用于所有支持的类型和最大 (~ 2000x2000 像素) 的 jpg 图像。然后我尝试快速查看 6000x6000 像素的 jpg 图像,并收到消息崩溃:

模拟器上的大图像工作正常。Quicklook.framework 处于构建阶段。什么原因?大图像大小 = 426Kb(压缩 jpeg)。

UPD:iPad2 上的相同故事

UPD2:我尝试改用 UIWebView,没有崩溃但没有理想的解决方案

0 投票
2 回答
1613 浏览

objective-c - 在 Xcode 4.1 中为文本文件创建 QuickLook 插件

背景

我正在学习 Objective-C 和 Cocoa,我认为创建简单的程序来满足我的需求将是一件好事。我已经具备扎实的 .NET C# 背景、一些 Python 知识和一点 C。

我尝试做的一个“简单的第一个应用程序”是一个用于Arduino草图文件的简单 QuickLook 插件。我认为这将是一项简单的任务,因为这些文件是纯文本类 C 脚本,唯一“不同”的是它们具有 .pde 扩展名。

我在ArduinoQuickLook的GitHub 上上传了该项目作为参考(第一个提交包含一个 vanilla Xcode 4.1 QuickLook 插件项目)。

我发现了什么

环顾网络,我发现了这些资源:

我有什么问题

  1. 它们都使用GeneratePreviewForURL.mGenerateThumbnailForURL.m文件,但是当我在 Xcode 4.1 中创建项目时,它创建了GeneratePreviewForURL.cGenerateThumbnailForURL.c(注意 .c 而不是 .m)。

  2. QLStephen 和 QLColorCode 都#import <Foundation/Foundation.h>在它们的GeneratePreviewForURL.mGenerateThumbnailForURL.m文件中使用,但如果我尝试#import它会产生很多错误。(也许是因为我的文件是 .c 而不是 .m?)

  3. 我不清楚我如何声明我的插件将处理哪些文件,我知道我需要更改ArduinoQuickLook/ArduinoQuickLook-Info.plist(第 14 行)但我必须在那里写什么?像cc.arduino.pde什么?