问题标签 [qlpreviewcontroller]
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.
ios - QLPreviewController 在 iOS5.1 中崩溃,同时连续缩放和滚动 PDF
iOS 5.1 中的 QLPreviewController 在滚动和缩放控制器中显示的 pdf 后崩溃。
当我连续缩放和滚动时,它开始在日志中发出警告
它崩溃了。
好吧,我还没有检查其他 iOS 版本,但在 5.1 中它崩溃了
ios - How to display page scrubber with QLPreviewController in a subview
I am embedding a QLPreviewController
in my own view controller by adding it as a child view controller like this (contentArea
is a UIView
property that determines which part of the screen the preview should use):
This works so far. However, when I open a PDF, I do not get the page scrubber that is shown on the right side when the QLPreviewController
is shown full screen (see screenshot).
Using DCIntrospect I see that there is a special subview of type QLScrubView
responsible for this:
However, this scrub view is missing in the embedded use case.
Any ideas how to make this appear?
ios - 使 QLPreviewController “缓存”无效
QLPreviewController 似乎根据本地文件的 URL 缓存文件内容。在我的应用程序中,文件内容可以远程更新,并会导致下载新内容。
如果我在 QLPreviewController 中查看文件,远程更新它,然后重新预览它,该文件不会显示为已更新。
该文件肯定在磁盘上更新,其他控件显示正确的更新文件。
我现在使用的解决方法是在预览文件时将文件移动到唯一的文件名(使用时间戳),这当然不会在 QLPreviewController 的缓存中。但是,这还有其他影响,例如,如果应用程序被杀死或崩溃(上帝保佑),我将不知道“在哪里”可以找到下载的文件。
我正在寻找侵入性较小的黑客,或使 QLPreviewController 刷新其缓存的解决方案。API 似乎没有暴露任何东西,所以如果它没有我上面介绍的那么严重,请不要害怕提交 hack(不包括将文件复制/移动到有保证的唯一 URL,我已经利用)。
iphone - QLPreviewController - 显示问题
代码片段
此代码在 iOS5 中完美运行,但是当我在 ios6 中运行时,一些空间是可见的。
我该如何解决这个问题?
提前致谢 :)
ios5 - 子类化 QLPreviewController 时未调用 DataSource 方法
我QLPreviewController
用于显示文档,以删除我正在子类化的共享按钮QLPreviewController
,如下所示,
我正在使用下面的类
但是数据源方法没有调用。
谁能帮我。
ios6 - QLPreviewController ios6 获取为 UIImage
有没有办法在 ios6 中获取 QLPreviewController 视图的 UIImage 表示?
iphone - ios6中的qlpreviewcontroller
通过使用 qlpreviewcontroller 在 ios 4.3 中获取输出。我正在显示来自远程 url 的文档。
在 ios 6 中,它显示了 qlpreviewcontroller 的空视图。需要解决这个问题。ios 6 中 qlpreviewcontroller 的任何教程。
需要在 xcode 3.6 中开发应用程序来克服这个问题,这是否可以解决这个问题。
提前致谢。
ios - QLPreviewController 与多个 Excel 表格和文档 iOS 6
我正在尝试使用 QLPreviewController 显示各种文档类型,但我遇到了一个问题,即 QLPreviewController 无法在 Excel 工作表之间切换,如果我有多个文档被提供给它,
//
如果预览项目的数量设置为 1,那么您可以浏览 xlsx 文件的所有工作表,但如果预览器有超过 1 个文档,那么您只能放大和缩小。
请注意,这只是一个 iOS 6 问题,iOS 5 按预期工作。
我感觉这可能与 QLPreviewController 的更改有关,使其成为远程视图控制器,这会影响手势识别器?(http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-6/)
任何其他想法或已知的解决方法将不胜感激。
ios - 使用 QLPreviewController 显示 ALAsset
我想使用 QLPreviewController 显示照片流中的 ALAsset QLPreviewController 需要一个 NSURL 来显示该项目
当它是文件 URL(例如 /var/mobile/Applications/5374......9E0/Documents/image33.png)时,这非常有用
我有 ALAsset 但是使用 [[asset defaultRepresentation] url] 给了我一个 NSURL 类型
assets-library://asset/asset.JPG?id=00000000-0000-0000-0000-000000000075&ext=JPG
但这不显示 QLPreviewController 只是一直显示加载?
有任何想法吗 ?提前致谢
ios - 使用 QLPreviewController 来自网络秀的 Pdf
我尝试使用 QlPreviewController 显示来自 Internet url 的 pdf 而不下载它。这是我的代码:
但它没有显示任何东西。此外,我在最后一句 [preview setDataSource:url2] 中有一个警告,说“发送 'NSURL *_strong' 到不兼容类型的参数 'id