gpt4 book ai didi

ios - 使用自定义标签栏图像和没有标签栏标题的插图时如何调整标签栏角标(Badge)位置?

转载 作者:行者123 更新时间:2023-11-28 14:00:37 25 4
gpt4 key购买 nike

Badge

我无法将角标(Badge)重新定位到通常应有的默认位置。我已经尝试过这个解决方案,但没有成功。 How to adjust tab bar badge position?

我的问题可能与标签栏图像有关,而不是角标(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,依此类推。

关于ios - 使用自定义标签栏图像和没有标签栏标题的插图时如何调整标签栏角标(Badge)位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53586665/

25 4 0