Tencent / QMUI_iOS

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

带 tabBar 界面如果升起 UISearchController 再 push 进下一级界面,pop 后会发现 tabBar 错误地显示出来 #1132

Closed MoLice closed 4 years ago

MoLice commented 4 years ago

Bug 表现

测试项目: TestTabBarWithSearch.zip

  1. 首页显示 tabBar

  2. 进入搜索状态,可以看到底部 tabBar 自动隐藏起来

  3. push 进下一级界面再 pop,可以看到 tabBar 错误地出现了。

预期的表现 既然一开始升起搜索时 tabBar 隐藏,那么回来后就应该保持隐藏。 实测 iOS 10-14 均有问题。 只有相邻两个 viewController 之间的 pop 才有问题,如果是超过2个以上的 viewController 的 pop(例如从 A-B-C popToRootViewController 到 A)则没问题。

其他信息

MoLice commented 4 years ago

误诊,关闭。