我知道SearchDisplayController已被弃用,但Storyboard仍然支持它,并且它是一种在视图控制器上呈现tableViewController的简单方法。我一直在使用它,而且我仍然更愿意使用它。在iOS 11中,当我运行我的应用时,SearchDisplayController的状态栏。在搜索栏关注之后,点击BLACK。有谁知道如何解决这个错误?此外,如果你意识到,搜索者的利润率是关闭的。我正在使用默认的iOS 11搜索栏。下面附截图:iOS 11 SearchDisplayController显示黑色状态栏
0
A
回答
0
这不是最好的解决办法实际上,但是它的工作原理来改变状态栏的颜色。
if let statusBar = UIApplication.shared.value(forKeyPath: "statusBarWindow.statusBar") as? UIView {
statusBar.backgroundColor = //YOUR COLOR HERE
}
请记住,这将影响整个应用程序。如果您只需要更改某些视图,请保存以前的颜色以将其恢复。
问候。
0
您是否尝试将extendedLayoutIncludesOpaqueBars属性设置为true?
searchDisplayController.extendedLayoutIncludesOpaqueBars = true
相关问题
- 1. iPhone 5/SE显示白色状态栏,iPhone 6/7显示黑色状态栏
- 2. 显示加载图像时的iOS:黑色状态栏
- 3. 黑色状态栏错误iOS
- 4. iOS 11,状态栏,导航栏和UIScrollview
- 5. 状态栏色调颜色变为黑色在iOS 6中
- 6. 如何获得一个黑色的状态栏上的iPhone X iOS上的11
- 7. iOS 4.3状态栏隐藏显示白色栏
- 8. 隐藏后状态栏仍然显示为黑色
- 9. 状态栏颜色iOS
- 10. Ionic iOS白色状态栏
- 11. iOS启动图像状态栏显示系统状态栏
- 12. 显示状态栏并更改颜色
- 13. IOS 7状态栏不显示?
- 14. iOS SDK。显示通话状态栏
- 15. 当searchDisplayController被激活时,NavigationBar与状态栏重合iOS 7
- 16. 设置状态栏 - >黑色
- 17. iOS的自定义状态栏背景颜色显示不
- 18. 黑色UINavigationBar,但状态栏保持黑色
- 19. 显示和隐藏状态栏+改变状态栏文字颜色
- 20. 状态栏仍显示
- 21. 状态栏透明和状态栏文本颜色iOS 7
- 22. IOS状态栏
- 23. 状态栏库不显示
- 24. 显示状态栏暂时
- 25. 隐藏/显示状态栏
- 26. Xcode隐藏白色状态栏ios 10
- 27. UISplitViewController - 状态栏颜色,iOS 7
- 28. iOS状态栏科尔多瓦颜色
- 29. iOS 7 MFMailComposeViewController状态栏颜色
- 30. Xamarin iOS状态栏文字颜色