天天看點

iOS 設定badgeValue 的小技巧pragma mark -- 角标提示 如果大于 0 顯示,否則隐藏

pragma mark -- 角标提示 如果大于 0 顯示,否則隐藏

我們項目中會使用到 badgeValue 用于提醒個數,會遇到變為 0 後,badgeValue 隐藏的問題,可以加一個判斷實作。

totleUnreadCounts 為消息個數

if (totleUnreadCounts > 0) {
       self.navigationController.tabBarItem.badgeValue = [NSString stringWithFormat:@"%ld", totleUnreadCounts];
    }else{
         self.navigationController.tabBarItem.badgeValue = nil;
    }
           

君凱商聯網-iOS-字唐名僧