【问题标题】:iOS 7 Navigation Bar Jump on Flip Horizontal SegueiOS 7 导航栏在翻转水平 Segue 上跳转
【发布时间】:2013-11-26 04:32:19
【问题描述】:

在我的应用程序中,当我在 iOS 7 中使用导航栏在导航控制器之间进行转换时,导航栏在动画结束时会跳跃大约 20 像素。我知道这是一个之前在这里讨论过的错误,但提供了解决方案:

[self.navigationController.navigationBar.layer removeAllAnimations];

仅对我的新视图控制器的 segue 有效,但对另一个方向无效,尽管我在两个视图控制器中都添加了该行。

还有其他人对此有解决方法吗?

【问题讨论】:

  • 之前在哪里讨论过?

标签: ios user-interface uinavigationcontroller visual-glitch


【解决方案1】:

This answer 对类似问题包括解决反向转换问题的第二个修复:

[UIView transitionWithView:self.navigationController.view
                  duration:0.75
                   options:UIViewAnimationOptionTransitionFlipFromLeft
                animations:nil
                completion:nil];
[self dismissViewControllerAnimated:YES completion:nil];

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-09-21
    • 2015-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-01
    • 1970-01-01
    相关资源
    最近更新 更多