タブバーバッジを使用しようとしていますが、問題があります...バッジの設定方法を見つけました
しかし、タブバーアイテムのタッチイベントをキャッチする方法が見つからないため、ユーザーが対応するタブバーアイテムを使用しているときにバッジを削除できます
ご協力いただきありがとうございます
タブバーバッジを使用しようとしていますが、問題があります...バッジの設定方法を見つけました
しかし、タブバーアイテムのタッチイベントをキャッチする方法が見つからないため、ユーザーが対応するタブバーアイテムを使用しているときにバッジを削除できます
ご協力いただきありがとうございます
タブバーのデリゲートにtabBarController:didSelectViewController:を実装する必要があります。バッジをクリアするには、に設定しnil
ます。例えば:
- (void) tabBarController:(UITabBarController*)aTabBarController
didSelectViewController:(UIViewController*)viewController
{
viewController.tabBarItem.badgeValue = nil;
}
注:バッジを表示したタブバーのViewcontroller内に書き留めます。
-(void)viewWillAppear:(BOOL)animated {
// reseting tabbar badge value...
self.tabBarItem.badgeValue = nil;
}