CYLTabBarController
CYLTabBarController copied to clipboard
[bug]:ios 11及以上系统,导航栏空白
- Version:1.28.3
- Language of App :Objective-C
- iOS System Version:>= iOS 11
- Prototype(是否是真机):真机 and 模拟器
- Issue Type:Bug
1. How to reproduce the problem.
本库提供的demo,直接运行,在ios 11及以上的模拟器或真机上,导航栏空白
效果:
1:ios 11.01
2: ios 10.3.1
目前这个问题出现是概率性的
我目前的解决方法:
public extension UINavigationBar {
var barBackground:UIView? {
if let classs = NSClassFromString("_UIBarBackground"), let view = self.subviews.first, view.isKind(of: classs) {
return view
}
return nil
}
}
self.navigationController?.navigationBar.barBackground?.backgroundColor = UIColor.white
3q,,我这不是概率性的,我是oc,作者的demo,我工程里,都不行,ios 11以上就是空白,各个控件不显示。。是背景色的问题?
@zhaoyongjiang 你按照我的代码就能解决了,有点hack,但是能解决问题
@ruixingchen ok,3q
请问这个问题可以修复一下吗,这么改不太合适吧,为什么没有导航了
其实这个问题是预览图片场景出现的好像,参照选择图片时候的外观配置,预览的时候也做同样的配置处理,就不会空白了。。