【问题标题】:Transition from one view controller to another with a change in colour of navigation bar随着导航栏颜色的变化,从一个视图控制器转换到另一个视图控制器
【发布时间】:2016-12-13 23:37:57
【问题描述】:

我在多个视图控制器中有相同的导航栏。当我从一个视图控制器推送到另一个视图控制器时,视图控制器的颜色会发生变化,但是过渡很糟糕。如何实现平滑过渡?我找不到合适的代码来快速完成这项工作。

【问题讨论】:

    标签: ios swift uinavigationcontroller


    【解决方案1】:

    如果您在视图控制器的 viewWillAppear 中进行过渡,然后在第一个视图控制器的 viewWillAppear 中将其更改回应该使过渡更平滑的视图控制器。

    如果您想变得更漂亮,可以尝试将其放入 UIView.animateWithDuration 块中,并在导航控制器为过渡设置动画时为更改设置动画。

    【讨论】:

      猜你喜欢
      • 2013-03-12
      • 1970-01-01
      • 2016-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      相关资源
      最近更新 更多