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

ios - iOS 6 UIGestures (Swipe) 停止使用 QLPreviewController

在 iOS 6 beta 4 和 iOS 5.1.1 中,我有左/右滑动允许用户在不同的 QLPreviewControllers 之间滑动,托管在 UIViewController 中。

在 iOS 6 的发布版本中,现在完全忽略了滑动。

试图将 UIView 作为预览控制器的子视图,以试图让托管预览控制器的视图在预览控制器有机会吞下它们之前拦截滑动,但这些从未被触发。

任何看到这个或知道解决方法的人。

谢谢,

0 投票
5 回答
7472 浏览

objective-c - iOS6中带有QLPreviewController的自定义navigationItem按钮

我的目标是在 iOS6 的 iPad 应用程序中使用 QLPreviewController,使用顶部工具栏中的自定义操作项按钮。我有解决方案直到 iOS5.1。我使用了一个扩展 QLPreviewController 的类,并且在组件生命周期中我做了类似的事情

在 iOS6 中,这个技巧不再奏效,现在似乎不可能更改 navigationItem 配置。我认为可能会涉及到 UIActivity 和 Social Framework 的引入,并且在 navigationItem 上工作可能不再有效,但我可以找到任何解决方案。有什么建议吗?谢谢再见

0 投票
1 回答
1102 浏览

iphone - 允许独立于父视图的 QLPreviewController 旋转

我的应用不支持旋转。但我想介绍一个QLPreviewController支持旋转的。我提出QLPreviewController这样的:

我怎样才能做到这一点?

0 投票
4 回答
8751 浏览

objective-c - QLPreviewController 在 iOS 6 中不起作用

在 iOS 6 中,QLPreviewController 不再从 URL 加载 PDF。它在 iOS 5 中运行良好。我已经实现了 QLPreviewControllerDataSource 方法,如此所述。

这在 iOS 5 中完美运行,但在 iOS 6 中控制台输出:

0 投票
1 回答
456 浏览

ios - iOS - QLPreviewController 延迟

我有一个应用程序可以生成 PDF 并同时显示它。正如预期的那样,按下“生成 PDF”按钮和 QLPreviewController 呈现文档之间大约有 2 秒的延迟。不仅如此,它看起来好像文档会暂时淡入,冻结,然后完成淡入。

我知道延迟的原因是因为它首先生成 PDF,但应用程序的设计不允许任何其他机制。我希望在 QLPreviewController 视图出现之前放一个简短的“加载...”动画,但是到目前为止我尝试过的所有操作仍然会出现 2 秒的延迟。

任何人都可以就我在这里可以做的事情提供指导吗?

0 投票
1 回答
4550 浏览

objective-c - iOS 6 UIGestures (Tap) 停止使用 QLPreviewController

目前我在导航控制器中使用 QLPreviewController。(推视图控制器)

为了隐藏导航栏,我使用了 UITapGestureRecognizer。用户可以通过单击(点击)显示/隐藏导航栏。这在 iOS5 中运行良好

但是在 iOS 6 的发布版本中,现在完全忽略了点击,所以我不能再隐藏我的导航栏了。

为什么我要隐藏导航栏?

如果您打开 .numbers 文档,导航栏会隐藏导航栏下方的“工作表按钮”。

泰。

0 投票
4 回答
9903 浏览

objective-c - iOS 6.0 Quicklook QLPreviewController 错误:“找不到加载代理的预览项目”

我的应用程序一直在使用 QLPreviewController 来显示所有类型的文件,在 iOS 5.x 中,它似乎做得很好。

现在,在 iOS 6.0 中,我收到一个错误,它显示了控制器,但带有一个恒定的加载指示器,并且从未实际加载任何内容。

日志中的错误是:找不到加载代理的预览项目:<QLPreviewItemProxy: 0x8dbf480> - file://localhost/Users/me/Library/Application%20Support/iPhone%20Simulator/6.0/Applications/E6A58F8D-71F3-4C7A -B16E-4BA017E318E5/Documents/temp//Welcome.docx

iOS 6.0 中的 Quicklook 是否还有其他问题?或者有什么建议可以尝试?我已经通过 iPhone 和 iPad 尝试过,同时推动控制器并展示它。

编辑:还刚刚注意到有问题的URL(他们说的那个不好)不仅以file://开头,而且以file:// localhost开头,而原始文件刚刚以实际路径开头(即:file:///用户)。

0 投票
1 回答
74 浏览

xcode - qlpreviewcontroller 不加载 mysql 查询

如果路径是 mysql 查询,为什么 qlpreviewcontroller 不加载我的 pdf 文件。

例如 :

http://myweb.com/ios/download.php?upl_P=699

该文件显示为已编码。

进阶谢谢

0 投票
2 回答
2243 浏览

ios6 - QLPreviewController在ios6中隐藏打印按钮

如何隐藏打印按钮QLPreviewController

IOS5,此代码有效

但在IOS6中,它没有。

0 投票
1 回答
415 浏览

ipad - QLPreviewController 未更新 iOS6 中的 previewItem

我将文件保存在文档目录中并将其加载到 - (id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx 和 [NSURL fileURLWithPath:self.path];

返回的网址是正确的图像。但 QLPreviewController 显示最后保存的图像。此问题仅在 iOS6 中出现。

这是代码:

-(无效)加载和保存文件{

}

其中 preview 是我初始化 QLPreviewController 的方法

在数据源方法 previewItemAtIndex 中,我得到这样的路径

fileURL1=[NSURL fileURLWithPath:self.pdfPath]; NSLog(@"%@",fileURL1);