2013-01-27 3 views
1

UITabBarItem에서 배지 번호를 어떻게 사용자 정의 할 수 있습니까? 이iOS 배지 번호 배경을 사용자 정의하는 방법

enter image description here

+0

내 UIView 하위 클래스를 구현해야만 자신 만의 badgeView를 만들 수 있습니다. – pmk

+0

내가 생성했다고 가정 해 보겠습니다. UITabBarItem에 어떻게 추가 할 수 있습니까? 왜냐하면 우리는 단지 하위 관찰 만 할 수 없기 때문입니다. – Chinthaka

답변

6

같은

뭔가 MKNumberBadgeView에서보세요. 귀하의 맞춤 배지 뷰를위한 작은 클래스입니다.

내 사용자 정의 UITabBarController가에 추가 할 수 있어요 이런 식으로 사용 :

MKNumberBadgeView *badge = [[MKNumberBadgeView alloc] initWithFrame:CGRectMake(110, self.view.frame.size.height-20, 30, 30)]; 
    badge.value = 12; 
    UIWindow *window = [[UIApplication sharedApplication].windows objectAtIndex:0]; 
    [[[window subviews] objectAtIndex:0] addSubview:badge]; 

느릅 나무는 다음과 같이 표시됩니다

enter image description here 물론

당신이 회전 돌봐해야 창에 badgeView를 추가 할 때 발생하는 문제 하지만 MKNumberBadgeView를 사용자 정의하여 원하는대로 보이게 만들 수 있습니다. 시도해보십시오.