8得票3回答
iOS 6中使用UIGestures(Swipe)时,与QLPreviewController一起使用会停止工作

在iOS 6 beta 4和iOS 5.1.1中,我已经实现了左/右滑功能,允许用户在UIViewController中不同的QLPreviewControllers之间进行滑动。 在发布版本的iOS 6中,这些滑动现在完全被忽略。 尝试将UIView作为预览控制器的子视图,以便在预览控制...

9得票10回答
如何使用Swift隐藏QLPreviewController中的共享按钮?

我正在使用以下代码在我的应用程序中使用QLPreviewcontroller展示一些文档: let ql = QLPreviewController() ql.dataSource = self //ql.navigationItem.rightBarButtonItems = nil ql...

16得票5回答
QLPreviewController移除或添加UIBarButtonItems

我经常在互联网上看到这种问题,但似乎没有人真正知道答案? 我正在使用QLPreviewController显示PDF文档。一开始我使用的是UIWebView,但出于性能原因,我建议改用QLPreviewController处理更大的文档。 我想要的是在右上角(也就是打印按钮所在的位置)放置...

8得票4回答
iOS 6.0 快速查看 QLPreviewController 报错:"Cannot find preview item for loaded proxy"。

我的应用程序一直在使用QLPreviewController来显示各种类型的文件,在iOS 5.x中,它似乎表现得非常好。 现在,在iOS 6.0中,我会收到一个错误提示,并且控制器上一直显示一个加载指示器,但实际上从未加载任何内容。 日志中的错误是:Cannot find preview...

14得票9回答
快速预览/QL预览控制器在iOS 8上显示空白页面而不是PDF,但在iOS7上正常工作。

我正在尝试在QLPreviewController中预览PDF文件,并使用以下代码。 它在iOS7上运行良好,并且在iOS8上对于其他类型的文件(JPG / PNG)也可以正常工作,但是当我尝试打开PDF时,它会在iOS8上显示空白页面而不是内容。 奇怪的是它仍然在标题视图中显示pdf名称。 ...

7得票3回答
在QLPreviewController中配置底部栏

我已经在我的应用程序中集成了QLPreviewController和UIDocumentInteractionController,它们都可以正常工作。 唯一的问题是我想配置底部工具栏,我想要删除默认的工具栏项目,就像下图所示: https://i.stack.imgur.com/rm9f...

11得票5回答
在iOS6中使用QLPreviewController创建自定义navigationItem按钮

我的目标是在iPad应用程序中使用QLPreviewController,使用自定义操作项按钮位于顶部工具栏。 在iOS5.1之前我有一个解决方案。我使用了一个扩展QLPreviewController的类,在组件生命周期期间执行了类似以下的操作:[[self navigationItem] ...

7得票4回答
QLPreviewController导航栏的setTranslucent属性无法正常工作

我已经将QLPreviewController的导航栏自定义颜色设置了,但问题是我想在QLPreviewController中有深色的导航栏,即使我将导航栏的半透明属性设置为否,但我不知道为什么它不起作用。我希望它看起来像下面的图片,但它显示为这张图片。 QLPreviewControlle...

8得票1回答
工具栏重新出现后,QLPreviewController中出现状态栏

当Info.plist中的“Status bar is initially hidden”设置为YES,“View controller-based status bar appearance”设置为NO时,状态栏最初被隐藏。 但是,当我呈现QlPreviewController时,经过两次...

8得票4回答
3D Touch的Peek View不会向上滑动以进行操作。

我有一个表视图,在3D Touch上,我使用QLPreviewController预览PDF文件。弹出和弹出工作正常。 由于某种原因,我无法让预览控制器视图向上滑动并显示我的操作项。在(NSArray<id<UIPreviewActionItem>> *)previe...