支持 UIDocumentInteractionController 的横向和纵向
Posted
技术标签:
【中文标题】支持 UIDocumentInteractionController 的横向和纵向【英文标题】:Support landscape and portrait orientation for UIDocumentInteractionController 【发布时间】:2019-02-06 15:15:25 【问题描述】:我的 ios 应用程序的方向已锁定为纵向模式。但是,我想为使用 UIDocumentInteractionController 打开的文件同时支持横向和纵向。 这是我打开文件网址的代码。
let url = URL.init(fileURLWithPath: fileURL)
self.documentController = UIDocumentInteractionController.init(url: url)
documentController!.delegate = self
documentController!.presentPreview(animated: false)
如何为使用上述代码打开的文件实现纵向和横向,同时将其他屏幕的方向锁定为纵向? 非常感谢!
【问题讨论】:
【参考方案1】:覆盖supportedInterfaceOrientations 和shouldAutoRotate:
How to allow only single UIViewController to rotate in both Landscape and Portrait direction?。 Swift 3 犹太版
【讨论】:
以上是关于支持 UIDocumentInteractionController 的横向和纵向的主要内容,如果未能解决你的问题,请参考以下文章