在QLPreviewController中配置底栏

Dev*_*shi 6 uitoolbar qlpreviewcontroller uidocumentinteraction ios6 ios7

我在我的应用程序中集成了QLPreviewController和UIDocumentInteractionController,它运行正常.

唯一的问题是 - 我想配置底部工具栏,我想删除默认工具栏项,如下图所示:

底部工具栏,带有要移除的物品

有什么办法可以这样做,请建议.

Moj*_*aba 2

简短回答:不,IOS6+ 中没有

描述:

关于 QLPreviewController 需要注意的一件事是它不适合定制。还有其他库允许您更改功能,例如:

https://github.com/rob-brown/RBFilePreviewer
Run Code Online (Sandbox Code Playgroud)

这在 iOS 6+ 中不起作用,因为苹果在 QLPreviewController 中进行了重大更改,并且从技术上讲它在单独的进程中运行。虽然可能(不确定)使用私有 api,但你的应用程序将被拒绝。

您可以在此处找到有关此更改的更多信息: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-6/

希望这可以帮助