我試圖模仿可以用SFSafariViewController
觀察到的行爲。呈現時,推送過渡動畫就像使用根目錄UINavigationalController
一樣使用。在進行邊緣平移向右滑動時,會出現彈出式轉場。如何在不使用導航控制器的情況下推送UIViewController?
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)
您可以始終存在,並且帶有自定義轉換解僱。看看這個[教程](https://www.raywenderlich.com/146692/ios-animation-tutorial-custom-view-controller-presentation-transitions-2),它可能會有所幫助。 – Ayazmon