我在应用程序中集成了QLPreviewController和UIDocumentInteractionController,并且工作正常。在QLPreviewController中配置底部栏
是 - 我要配置的底部工具栏唯一的问题,我想删除默认的工具栏项目,其中出现如下图所示图像:
有没有办法这样做,请提出建议。
我在应用程序中集成了QLPreviewController和UIDocumentInteractionController,并且工作正常。在QLPreviewController中配置底部栏
是 - 我要配置的底部工具栏唯一的问题,我想删除默认的工具栏项目,其中出现如下图所示图像:
有没有办法这样做,请提出建议。
答案很简单:不,不是在iOS6的+
说明:
有一点需要注意QLPreviewController是,它并不意味着定制。还有其他的图书馆让你改变的功能,如:
https://github.com/rob-brown/RBFilePreviewer
未在iOS的6+工作,因为苹果取得了QLPreviewController一个很大的变化,它的技术在一个单独的进程中运行。虽然可能(不确定)使用私人API,但是您的应用将被拒绝。
您可以找到有关这种变化在这里更多的信息: http://oleb.net/blog/2012/10/remote-view-controllers-in-ios-6/
希望这有助于
UINavigationController
使用 init(navigationBarClass:toolbarClass:)并提供在步骤1中创建UIToolbar subsclass
为toolbarClass
QLPreviewController
实例,并推到堆栈的UINavigationControllerUIToolbar subsclass
倍率 setItems(_:animated:)的。要删除所有按钮,请用空数组super.setItems([], animated: false)
超级呼叫,或者可能只添加要保留的按钮。UINavigationController
在步骤2
工具栏设置成零,并呼吁setneedsdisplay – itechnician
你收到这方面的任何解决方案?没有在iOS 7中工作。 – Smita