我用这段代码改变角标(Badge)位置:
for tabBarButton in self.tabBar.subviews{
for badgeView in tabBarButton.subviews{
let className=NSStringFromClass(badgeView.classForCoder)
if className == "_UIBadgeView"
{
badgeView.layer.transform = CATransform3DIdentity
badgeView.layer.transform = CATransform3DMakeTranslation(-5.0, 1.0, 1.0)
}
}
}
我发现 here
我需要经常更改它。结果,角标(Badge)跳了起来:
最佳答案
每次更改角标(Badge)值时,我都会开始执行此循环。 现在一切都很好,除了开始时几乎没有明显的变化。
关于ios - 调整 UITabBarItem 角标(Badge)位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42859569/