2011-12-06 2 views

답변

0

비슷한 문제가 있는데 UITabBarViewController.tabbar가 다른보기와 달리 접근성을 처리하고있는 것처럼 보입니다. 그래서 제 용액 [TabBar의의 수퍼]의 하위 뷰로서 배지 위에 다른 UIView의 배치이 뷰에 대한 접근성을 첨가 하였다있는 viewDidLoad에서

:

self.badgeAccessibilityView.accessibilityLabel = 
    [NSString stringWithFormat:@"%d Notifications", badgeValue]; 
: 배지 값 변화에

self.badgeAccessibilityView = [[UIView alloc] init]; 
//use tabBarView.frame to calculate 
self.badgeAccessibilityView.frame = frameAccordingToBadgeLocation; 
self.badgeAccessibilityView.userInteractionEnabled = YES; 
self.badgeAccessibilityView.isAccessibilityElement = YES; 
[self.tabBarView.superview addSubview:self.badgeAccessibilityView];