VHLNavigation
VHLNavigation copied to clipboard
setBackgroundColor出bug了
这一句出问题了 if ([viewClassName containsString:@"UIbarBackGround"]) { // iOS 13 下名字变为 UIBarBackground view.alpha = 0; } _UIBarBackground的alpha被改为0,你加到里面的那个backgroudView也就显示不出来了,导致vhl_setBackgroundColor不起作用 机型:iPhone 6s Plus 系统版本:13.1.1 VHL版本: 1.1(pod最新版本) xcode: 11.0
我这里没有复现哦
view.alpha = 0; 你那里这句走了吗?
没走,因为 iOS 13 下不叫这个名字。UIbarBackGround 和 UIBarBackground 字母大小写有区别,这个好像是我在适配 iOS 11 下某个特定版本的问题加的。
iOS 13之前是没有问题的,iOS 13用户报过来的问题,我看背景色没有显示,我看你适配iOS 13就升级到1.1后,发现还是有问题,看看源码发现是这个地方的问题,所以我就修改了一个源码,现在没问题了,一会儿我给你截图看一下
你那里会进 if ([viewClassName containsString:@"UIbarBackGround"]) {} 这个判断吗?会的话,是在什么情况下进的,我好测试下。我这边确实没有复现