【发布时间】:2018-07-20 07:23:04
【问题描述】:
我在 GitHub 上发现了一个名为 Motion 的库,它提供了视图和控制器的转换集。 根据网站,要在导航控制器上使用动画,我们需要创建一个新的导航控制器类,如下所示,我应用新的导航控制器。但是当它失败并且没有推送到新的视图控制器时。
GitHub 链接是https://github.com/CosmicMind/Motion
class AppNavigationController: UINavigationController {
open override func viewDidLoad() {
super.viewDidLoad()
isMotionEnabled = true
motionNavigationTransitionType = .zoom
}
}
然后在主视图上:
let navigation = AppNavigationController()
navigation.pushViewController(newViewController, animated: false)
【问题讨论】:
标签: ios swift uinavigationcontroller uiviewanimationtransition