는이 코드와 배지의 위치를 변경 : 나는 hereUITabBarItem 배지 위치를 조정 하시겠습니까?
내가 자주 변경 필요를 발견
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)
}
}
}
으로. 그 결과, 배지 점프 :
transform 대신에 badgeView.frame = CGRect.init (x : 10, y : 10, width : badgeView.frame.size.width, height : badgeView.frame.size.height) 해 볼 수 있습니까? –
@nikdange_me 감사합니다. 배지 프레임을 설정합니다. 하지만 다른 탭을 선택하면 배지가 초기 프레임을 얻습니다 –