iOS - tabbar 角标

作者: Joh蜗牛 | 来源:发表于2019-07-29 17:38 被阅读0次

1.设置当前页面的角标:

self.tabBarItem.badgeValue = @"66";
self.tabBarItem.badgeValue = nil;//清空

2.设置非当前页面的角标:

UITabBarController * root = self.tabBarController; // self当前的viewController
UITabBarItem * tabBarItem = [UITabBarItem new];
if (root.tabBar.items.count > 1) {
    tabBarItem = root.tabBar.items[1];// 拿到需要设置角标的tabarItem
}

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

相关文章

网友评论

    本文标题:iOS - tabbar 角标

    本文链接:https://www.haomeiwen.com/subject/fqkirctx.html