Tencent / QMUI_iOS

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

QMUISearchController的searchBar在导航栏隐藏时显示不正确 #1251

Open MoDaBao opened 3 years ago

MoDaBao commented 3 years ago

Bug 表现 因为需要搜索功能的那个页面列表是用UICollectionView写的, QMUISearchController的searchBar 没有放在tableViewHeader中使用 而是直接[self.view addSubview:self.searchController.searchBar]; 并且设置了约束 设置hidesNavigationBarDuringPresentation属性为YES 结果searchBar在导航栏隐藏的时候显示不正确

我在iphone6plus iOS版本为12.5.3 真机运行Demo也会出现显示不正确的问题

自己的业务代码跑了一下iOS14.4的模拟器 位置是没问题 显示也是有点问题

截图 iphone6plus iOS版本为12.5.3 真机运行Demo截图 与代码截图 IMG_0004 WX20210526-091510

iOS14.4的模拟器 业务代码运行截图 与代码截图 WX20210526-095317 WX20210526-103743

其他信息 设备: iphone6Plus iOS 版本: [iOS 12.5.3] Xcode 版本: [Xcode 12.4] QMUI 版本: [4.2.3]