【发布时间】:2016-12-13 23:37:57
【问题描述】:
我在多个视图控制器中有相同的导航栏。当我从一个视图控制器推送到另一个视图控制器时,视图控制器的颜色会发生变化,但是过渡很糟糕。如何实现平滑过渡?我找不到合适的代码来快速完成这项工作。
【问题讨论】:
标签: ios swift uinavigationcontroller
我在多个视图控制器中有相同的导航栏。当我从一个视图控制器推送到另一个视图控制器时,视图控制器的颜色会发生变化,但是过渡很糟糕。如何实现平滑过渡?我找不到合适的代码来快速完成这项工作。
【问题讨论】:
标签: ios swift uinavigationcontroller
如果您在视图控制器的 viewWillAppear 中进行过渡,然后在第一个视图控制器的 viewWillAppear 中将其更改回应该使过渡更平滑的视图控制器。
如果您想变得更漂亮,可以尝试将其放入 UIView.animateWithDuration 块中,并在导航控制器为过渡设置动画时为更改设置动画。
【讨论】: