首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS12: transitionController已弃用

iOS12: transitionController已弃用
EN

Stack Overflow用户
提问于 2019-03-14 00:35:12
回答 1查看 819关注 0票数 2

我有一个基于UIDocumentBrowser的应用程序,打开一个特定类型的文件。打开文件的默认过渡是从底部滑动,这不是用户所能期望的最好的过渡。在iOS 12之前,你可以得到一个缩放过渡,现在它也可以工作了,但是编译器抱怨使用的transitionController(forDocumentURL:)已经被弃用了。如何在iOS 12 way中实现此效果?

代码语言:javascript
复制
func presentDocument(at documentURL: URL) {
    let storyBoard = UIStoryboard(name: "Main", bundle: nil)
    let documentViewController = storyBoard.instantiateViewController(withIdentifier: "MainViewController") as! MainViewController
    documentViewController.document = Document(fileURL: documentURL)
    // 
    documentViewController.transitioningDelegate = self
    let transitioningController = transitionController(forDocumentURL: documentURL)
    transitioningController.targetView = documentViewController.view
    self.transitioningController = transitioningController
    //
    present(documentViewController, animated: true, completion: nil)
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-14 01:29:51

我相信这个参数刚刚被改变了,你可以用forDocumentAt替换forDocumentURL

代码语言:javascript
复制
let transitioningController = transitionController(forDocumentAt: documentURL)
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55146930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档