Tabbaritem이 터치했을 때 탭 바가 배지를 숨 깁니다
-
16-09-2019 - |
문제
탭 바 배지를 사용하려고 노력했지만 문제가 있습니다 ... 배지를 설정하는 방법을 찾았습니다.
하지만 탭 바리 템의 터치 이벤트를 잡는 방법을 찾을 수 없으므로 사용자가 해당 Tabbaritem에있을 때 배지를 삭제할 수 있습니다.
당신의 도움을 주셔서 감사합니다
해결책
TabbarController : DidSelectViewController : 탭 바의 대의원을 구현해야합니다. 배지를 지우려면 설정하십시오 nil
. 예를 들어:
- (void) tabBarController:(UITabBarController*)aTabBarController
didSelectViewController:(UIViewController*)viewController
{
viewController.tabBarItem.badgeValue = nil;
}
다른 팁
참고 : 배지를 표시 한 Tabbar의 ViewController 내부에 기록하십시오.
-(void) ViewWillAppear : (bool) 애니메이션 {
// reseting tabbar badge value...
self.tabBarItem.badgeValue = nil;
}
제휴하지 않습니다 StackOverflow