Tencent / QMUI_iOS

QMUI iOS——致力于提高项目 UI 开发效率的解决方案
http://qmuiteam.com/ios
Other
7.05k stars 1.37k forks source link

QMUI 在 iOS 15 里打开一个默认隐藏导航栏的界面,返回按钮样式错误 #1437

Closed MoLice closed 1 year ago

MoLice commented 1 year ago

Bug 表现 问题的具体描述

截图 Bug 现场的界面截图,或者 Xcode 控制台的错误信息截图,有问题的代码截图

如何重现

  1. ...
  2. ...

预期的表现 正常情况下,应该是什么表现

其他信息

MoLice commented 1 year ago

与 #1451 原因类似,因为 viewWillAppear 时导航栏由于 hidden,没添加到 window 上,此时 QMUI 就给导航栏设置样式,等后续导航栏显示回来时 UIAppearance 就不会再应用了,从而导致返回按钮样式错误。

MoLice commented 1 year ago

已修复该 bug,请根据 iOS 版本支持情况选择升级到 4.6.0(iOS 11-16)4.6.1(iOS 13-16)