iOS13.1以上CYLTabBar,tbbar文字会消失
2020-01-19 本文已影响0人
虫yu
重要通知:iOS13.1以上的系统,老项目中,使用CYLTabBar菜单控制器,push到新vc页面,再pop回原来的页面,tbbar文字会消失。
解决办法:
1、打开CYLTabBar.m文件
2、找到- (void)setTabImageViewDefaultOffset:(CGFloat)tabImageViewDefaultOffset {
}方法,并将方法替换为
- (void)setTabImageViewDefaultOffset:(CGFloat)tabImageViewDefaultOffset {
if (@available( iOS 13.1, *)) {
return;
}
if (tabImageViewDefaultOffset != 0.f) {
[self willChangeValueForKey:@"tabImageViewDefaultOffset"];
_tabImageViewDefaultOffset = tabImageViewDefaultOffset;
[self didChangeValueForKey:@"tabImageViewDefaultOffset"];
}
}即可解决问题