理想情况下,应该有某种常量包含这个值。
我正在实现具有自己的过渡动画的代码,我希望这些代码与平台过渡动画具有相同的长度。
最佳答案
在 iOS 7 和更高版本中,您可以通过设置 UINavigationController
委托(delegate)并使用以下方法获得精确值:
- (void)navigationController:(UINavigationController *)navigationController
willShowViewController:(UIViewController *)viewController
animated:(BOOL)animated {
NSTimeInterval duration = [viewController.transitionCoordinator transitionDuration];
}
如果默认持续时间永远改变,这是 future 证明方法。目前它的值为 0.35 秒。
关于ios - UINavigationController 的 View 之间的过渡动画需要多长时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7609072/