问题标签 [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.

0 投票
1 回答
2581 浏览

iphone - QLPreviewController - 不显示包中的图像?

这是我的代码......我已经尝试了我能想到的每一种路径格式来让它工作......基本上我想在一个快速简单的图片查看器中显示一个图像......查看器显示(模态。 ..太棒了)但是图像并没有显示在里面……我想不出为什么,图像确实存在,但它只是显示为黑屏。

谢谢你的帮助。:)

0 投票
1 回答
5312 浏览

iphone - QLPreviewController - 设置 previewItemTitle

我不知道如何为我的 QLPreviewController 类设置 previewItemTitle 属性。这似乎有点奇怪,因为该类的 iPhone 开发人员文档说该属性@property (readonly)意味着我无法设置它。

有任何想法吗。谢谢

我的代码:

0 投票
2 回答
2101 浏览

iphone - 表格视图单元格中的 PDF 预览

帮助我在 UITableViewCell 中进行 PDF 预览。当我阅读了 QLPreviewController 和 UIDocumentInteractionController 的文档时,这两个只允许全屏预览,但我需要在表格视图单元格中进行微小的预览。我怎么能做到?

0 投票
2 回答
2961 浏览

iphone - QLPreviewController:临时文件在哪里?

我正在使用 QLPreviewController 从我的服务器获取和查看远程 PDF。这非常有效,因为 Apple 在文件下载时内置了一个漂亮的“正在加载”图形。现在,我还想使用需要本地文件的 UIDocumentInteractionController。但是,由于 QLPreviewController 已经下载了该文件,我想使用它。

有没有办法获取 QLPreviewController 下载的文件的本地路径?

0 投票
6 回答
5449 浏览

iphone - QLPreviewController 的视图

我只是想进入 QLPreviewController.view。事实上,我想在其视图上捕捉一个点击事件以显示/隐藏工具栏等。我正在尝试:

什么也没有发生

如果我将 UITapRecognizer 附加到 navigationController.view 上,它只会在我触摸工具栏/导航栏时触发。UISwipeGestureRecognizer 在这种情况下工作正常。

我试图附加一个透明的覆盖视图并在其上添加手势识别器,但没有运气。好吧,我看到一些应用程序实现了这样的功能,很明显这是可能的,但是怎么做呢?抱歉,我搜索了一整天,没有找到任何解决方案。请帮我。

0 投票
1 回答
1727 浏览

ios - 如何在ios上实现非全屏文件预览

我知道 QLPreviewController 可以做到这一点。但它是全屏的,我的要求是在子视图中预览文件。

我尝试使用离线窗口呈现 QLPreviewController,然后对离线窗口进行截图。

问题是我必须显示窗口,否则屏幕截图不会捕捉到任何东西。

那么我的问题可能是,如何在 ios 中为离线窗口制作屏幕截图?

或者您可能有更好的想法以另一种方式实现文件预览。

任何提示将不胜感激。

0 投票
9 回答
13877 浏览

ios - 如何禁用 QLPreviewController 打印按钮

谁能告诉我如何删除 QLPreviewController 打印按钮?还想禁用剪切/粘贴/复制。

0 投票
5 回答
18685 浏览

iphone - QLPreviewController 删除或添加 UIBarButtonItems

我在互联网上看到过很多这样的问题,但似乎没有人真正知道答案?

我正在使用 QLPreviewController 来显示 PDF 文档。我第一次使用 UIWebView,但出于性能原因,我被推荐使用 QLPreviewController 来处理更大的文档。

我想要的是右上角的 4 个自定义 UIBarButtonItem(打印按钮在哪里)。

我设法在底部获得了一个自定义工具栏,但这并不是我真正想要的。

考虑到无法在打印按钮的位置添加自定义按钮,我仍然想删除打印按钮并改用自定义工具栏。

编辑(解决方案): 我不久前找到了解决方案,但没有更新这篇文章,所以这是我解决问题的方法:

我手动添加按钮:

0 投票
2 回答
165 浏览

iphone - QLPreviewController 和 iOS 3

我可以在装有 iOS 3 的设备上使用 QLPreviewController 吗?

0 投票
1 回答
1498 浏览

iphone - 实现 Quick Look QLPreviewController 动画

我正在尝试实现以下 QLPreviewControllerDelegate 方法,该方法要求我在预览控制器之前返回显示我的预览项目的视图;这应该是 self.view 但是我收到以下编译错误:

我该如何解决这个问题?