Closed MoLice closed 3 years ago
系统 UITabBarItem title 的问题太多了,之前的还包括:
加上当前 issue,总共3个 UIKit Bug,问题原因都类似,都是系统在处理 UITabBarItem.title 时对 font、sizeThatFits 的考虑不周导致的,本次 issue 的修改方式把这3个都融合在一起,一段代码解决,之前为 #740、#1110 分别写的代码也在本次修复里被去除。
将会跟随 QMUI 新版发布,届时请业务项目留意相关问题。
系统 UITabBarItem title 的问题太多了,之前的还包括:
1. [[UIKit Bug] iOS 13 通过 UITabBarAppearance 为 tabBarItem 设置字号大于10时,item 的文字被截断](https://github.com/Tencent/QMUI_iOS/issues/740) 2. [[UIKit Bug] iOS 14 修改 UITabBarAppearance.inlineLayoutAppearance.normal.titleTextAttributes[NSForegroundColorAttributeName] 会导致 UITabBarItem 文字无法完整展示](https://github.com/Tencent/QMUI_iOS/issues/1110)
加上当前 issue,总共3个 UIKit Bug,问题原因都类似,都是系统在处理 UITabBarItem.title 时对 font、sizeThatFits 的考虑不周导致的,本次 issue 的修改方式把这3个都融合在一起,一段代码解决,之前为 #740、#1110 分别写的代码也在本次修复里被去除。
将会跟随 QMUI 新版发布,届时请业务项目留意相关问题。
还有这个,https://github.com/Tencent/QMUI_iOS/issues/1030 实测在QMUI v4.2.3里也会出现,业务上转换成普通的UIColor就没问题了。
Bug 表现
截图
空项目 Demo TestTabBarItemSelected.zip
其他信息