在UIViewController页改变UITabBar的badge.
来源:互联网 发布:网络个人信息泄露案例 编辑:程序博客网 时间:2024/06/08 14:24
UITabBarController *root = self.tabBarController; UITabBarItem *item = root.tabBar.items[2]; if ([badges[@"sd_badge"] intValue]>0) { item.badgeValue = badges[@"sd_badge"]; }else{ item.badgeValue = nil; }
首先获取当前页的UITabBarController,由UITabBarController得到要操作的UITabBarItem,
最后要注意一点,当badge为0时,不要直接设置为0,因为设置为0的情况badge依然会显示小图标,
要想去掉为0时的小图标,需要把值设置成 nil.
0 0
- 在UIViewController页改变UITabBar的badge.
- 改变UITabBar的背景色
- UIViewController的parentViewController属性在iOS5下发生了改变
- UIViewController的frame改变大小
- OS5中 UIViewController的parentViewController属性发生了改变
- UIViewController view的加载情况,以及frame怎样改变问题
- 在使用storyboard时,如何更改UITabBar的样式呢?
- 无需自定义UITabbar也可改变UITabbarController的背景和点击和的颜色
- 给UITabbar 添加 红色badge数字提醒和红点提醒
- 给UITabbar 添加 红色badge数字提醒和红点提醒
- 系统自带的badge
- 设置按钮右上角的badge
- 修改UITabBar的背景图片
- UITabBar的常用设置
- 设置uitabbar的效果
- UITabBar的简单使用
- ios--UITabBar的基本概念
- UITabbarController 的UITabbar高度
- 分享YunFile网盘提供的网赚新机遇
- 新建一个让WinEdt一键连续执行latex编译命令的宏(转)
- linux下lftp多线程下载
- 自定事件
- ANDROID ONTOUCHEVENT, ONCLICK及ONLONGCLICK的调用机制
- 在UIViewController页改变UITabBar的badge.
- C++ primer学习笔记 第9章
- Tex中的正则表达式替换(转)
- Python模块学习——tempfile
- 取得数据库表结构
- java动态代理实例
- android-Service和Thread的区别
- IEEE费用
- AjaxPro由于汉字目录引发的IE兼容性问题