【发布时间】:2017-06-23 09:13:45
【问题描述】:
我试图模仿SFSafariViewController 可以观察到的行为。呈现时,推送过渡动画与根 UINavigationalController 一样使用。当边缘平移向右滑动时,弹出过渡随之而来。
let url = URL(string: "http://google.com")!
let safari = SFSafariViewController(url: url)
present(safari, animated: true, completion: nil)
但是,我需要相同的过渡才能与任何其他 UIViewController 一起工作。
let storyboard = UIStoryboard(name: "Place", bundle: nil)
let controller = storyboard.instantiateInitialViewController()
present(controller!, animated: true, completion: nil)
【问题讨论】:
-
您始终可以使用自定义过渡呈现和关闭。看看这个tutorial,它可能会有所帮助。
标签: ios swift xcode uiviewcontroller uinavigationcontroller