Tencent / QMUI_iOS

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

automaticCustomNavigationBarTransitionStyle = YES 导航栏异常 #1245

Closed xixisplit closed 3 years ago

xixisplit commented 3 years ago

Bug 表现 问题的具体描述 A->B 页面 AB 相同的导航栏颜色.切入 B 页面之后.延迟 1 秒刷新导航栏到其他颜色. 滑动返回或者点击返回.A 页面的导航栏为灰色.

如果实现 customNavigationBarTransitionKey 方法.并返回不同的 ID.不会出现此问题. 但是我在源码中看到.自动判断 到 导航栏背景图片的时候.和 customNavigationBarTransitionKey 方法都是返回的 YES 我不知道这是否为 bug.目前我使用 customNavigationBarTransitionKey 来解决此问题 下面附带的 Demo 中 注释 customNavigationBarTransitionKey 方法可复现此问题

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

如何重现

  1. ...
  2. ...

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

其他信息