标签: height navigationbar ios11 xcode9
从Xcode 8.3更新到9,我看到这种奇怪的行为,在推送过渡期间,目标控制器的导航栏首先加载半高,然后以正确的高度进行设置。 在不同导航控制器的所有屏幕上发生。 尝试启用/禁用导航栏半透明和安全区域布局指南,但没有帮助。仅在iOS 11上发生。对于新的视图控制器也是如此。
Screencast showing this behaviour.
答案 0 :(得分:2)
事实证明,我使用旧版KMNavigationBarTransition库,使用method swizzling来管理推送过渡期间的导航栏样式。更新此库可解决此问题。