如何更改UITabBarItem徽章的位置?
这就是我的Tabbar现在正在看的。
如何移动徽章以便与铃铛图标的右上方重叠? 任何帮助表示赞赏。
尝试这个:
func repositionBadge(tabIndex: Int){ for badgeView in self.tabBarController!.tabBar.subviews[tabIndex].subviews { if NSStringFromClass(badgeView.classForCoder) == "_UIBadgeView" { badgeView.layer.transform = CATransform3DIdentity badgeView.layer.transform = CATransform3DMakeTranslation(-17.0, 1.0, 1.0) } } }
注意,tabIndex从1开始