【发布时间】:2019-05-04 07:53:19
【问题描述】:
我无法像往常一样将徽章重新定位到默认位置。我已经尝试过这个解决方案,还有一些,但没有一个工作。 How to adjust tab bar badge position?
我的问题可能是标签栏图像而不是徽章位置。我在标签栏图像大小、插图等方面玩了很多,但似乎都不起作用。
有人知道怎么解决吗?
【问题讨论】:
标签: ios swift uitabbarcontroller badge
我无法像往常一样将徽章重新定位到默认位置。我已经尝试过这个解决方案,还有一些,但没有一个工作。 How to adjust tab bar badge position?
我的问题可能是标签栏图像而不是徽章位置。我在标签栏图像大小、插图等方面玩了很多,但似乎都不起作用。
有人知道怎么解决吗?
【问题讨论】:
标签: ios swift uitabbarcontroller badge
func repositionBadge(tab: Int){
for badgeView in self.tabBarController!.tabBar.subviews[tab].subviews {
if NSStringFromClass(badgeView.classForCoder) == "_UIBadgeView" {
badgeView.layer.transform = CATransform3DIdentity
badgeView.layer.transform = CATransform3DMakeTranslation(-17.0, 1.0, 1.0)
}
}
}
请注意制表符整数不是零索引的,因此第一个制表符将是数字 1,第二个数字是 2,依此类推。
【讨论】: