4

タブバーバッジを使用しようとしていますが、問題があります...バッジの設定方法を見つけました

しかし、タブバーアイテムのタッチイベントをキャッチする方法が見つからないため、ユーザーが対応するタブバーアイテムを使用しているときにバッジを削除できます

ご協力いただきありがとうございます

4

2 に答える 2

10

タブバーのデリゲートにtabBarController:didSelectViewController:を実装する必要があります。バッジをクリアするには、に設定しnilます。例えば:

- (void) tabBarController:(UITabBarController*)aTabBarController
  didSelectViewController:(UIViewController*)viewController
{
    viewController.tabBarItem.badgeValue = nil;
}
于 2009-07-17T17:00:48.480 に答える
0

注:バッジを表示したタブバーのViewcontroller内に書き留めます。

-(void)viewWillAppear:(BOOL)animated {

// reseting tabbar badge value...
self.tabBarItem.badgeValue = nil;

}

于 2012-10-17T08:55:42.570 に答える