CYLTabBarController icon indicating copy to clipboard operation
CYLTabBarController copied to clipboard

[bug]:ios 11及以上系统,导航栏空白

Open zhaoyongjiang opened this issue 5 years ago • 7 comments

  1. Version:1.28.3
  2. Language of App :Objective-C
  3. iOS System Version:>= iOS 11
  4. Prototype(是否是真机):真机 and 模拟器
  5. Issue Type:Bug

1. How to reproduce the problem.

本库提供的demo,直接运行,在ios 11及以上的模拟器或真机上,导航栏空白

效果:

1:ios 11.01

tmp3f1d0790

2: ios 10.3.1

tmp7691d9ae

zhaoyongjiang avatar Aug 27 '19 06:08 zhaoyongjiang

目前这个问题出现是概率性的

ruixingchen avatar Sep 03 '19 02:09 ruixingchen

我目前的解决方法:


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

ruixingchen avatar Sep 04 '19 08:09 ruixingchen

3q,,我这不是概率性的,我是oc,作者的demo,我工程里,都不行,ios 11以上就是空白,各个控件不显示。。是背景色的问题?

zhaoyongjiang avatar Sep 04 '19 08:09 zhaoyongjiang

@zhaoyongjiang 你按照我的代码就能解决了,有点hack,但是能解决问题

ruixingchen avatar Sep 05 '19 01:09 ruixingchen

@ruixingchen ok,3q

zhaoyongjiang avatar Sep 05 '19 01:09 zhaoyongjiang

请问这个问题可以修复一下吗,这么改不太合适吧,为什么没有导航了

jianqingyu avatar Jun 01 '20 01:06 jianqingyu

其实这个问题是预览图片场景出现的好像,参照选择图片时候的外观配置,预览的时候也做同样的配置处理,就不会空白了。。

zhaoyongjiang avatar Jun 02 '20 06:06 zhaoyongjiang