系统的 tabbar 中设置tabbarItem.badgeValue 后显示样式是红色的小数字,由于UI在设计 app 界面时考虑到风格统一的问题,那么就需要让 badgeValue 背景色,文字颜色有所改变.通过遍历所有 tabbar 内部子 view 没有发现某个 view 时可以改变这个 badgeValue 的样式的,通过查找 subLayer 方式也没有找到控制着这个 badgeValue 显示的 layer.
能不能通过自定义 badgeValue方式去显示满足我们的需求呢?
系统的 tabbar 中设置tabbarItem.badgeValue 后显示样式是红色的小数字,由于UI在设计 app 界面时考虑到风格统一的问题,那么就需要让 badgeValue 背景色,文字颜色有所改变.通过遍历所有 tabbar 内部子 view 没有发现某个 view 时可以改变这个 badgeValue 的样式的,通过查找 subLayer 方式也没有找到控制着这个 badgeValue 显示的 layer.
能不能通过自定义 badgeValue方式去显示满足我们的需求呢?