所以我刚刚更新到iOS 11.2,现在我的UISearchController
搜索栏搞砸了。当搜索处于活动状态时,搜索栏区域后面的背景将变为不可见/清晰/透明。
我建立了一个测试项目,以确保我不会发疯。这是原始设置:
navigationBar.translucent = YES;
navigationBar.barTintColor = [UIColor orangeColor];
self.navigationItem.searchController = myUISearchController;
以下是它的显示方式:
navigationBar.prefersLargeTitles = YES;
[navigationBar setBackgroundImage:bgImage forBarMetrics:UIBarMetricsDefault];
如果有人找到解决方法,我真的很感激帮助。
答案 0 :(得分:1)
除了对背景图片或大标题进行抨击外,这是我提出的唯一解决方案。
在搜索出现之前禁用大型标题,并在其解除时再次启用它。有点糟透,但似乎有把戏。
value