我在應用程序中集成了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