这就是我的标签栏现在的样子。
如何移动徽章,使其与响铃图标的右上角重叠?任何帮助表示赞赏。
最佳答案
试试这个:
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开始