新浪微博客户端(27)-格式化工具条显示数字
DJStatusToolBar.m
// 添加按钮 - (UIButton *)setupBtn:(NSString *)title image:(NSString *)imageName {UIButton *btn = [[UIButton alloc] init];[btn setTitle:title forState:UIControlStateNormal];[btn setTitleColor:[UIColor grayColor] forState:UIControlStateNormal];btn.titleLabel.font = [UIFont systemFontOfSize:14];[btn setTitleEdgeInsets:UIEdgeInsetsMake(0, 8, 0, 0)];[btn setImage:[UIImage imageNamed:imageName] forState:UIControlStateNormal];[self addSubview:btn];[self.btns addObject:btn];return btn; }
- (void)setStatus:(DJStatus *)status {_status = status;// 转发[self setCount:status.reposts_count title:@"转发" button:self.retweetBtn];// 评论[self setCount:status.comments_count title:@"评论" button:self.commentBtn];// 赞[self setCount:status.attitudes_count title:@"赞" button:self.altitudeBtn];}- (void)setCount:(int)count title:(NSString *)title button:(UIButton *)btn {if (count) {if (count > 10000) {double wan = count / 10000.0;title = [NSString stringWithFormat:@"%.1f万",wan];// 将出现的.0去掉,如:10.0万->10万title = [title stringByReplacingOccurrencesOfString:@".0" withString:@""];} else {title = [NSString stringWithFormat:@"%d",count];}}[btn setTitle:title forState:UIControlStateNormal];}
最终效果:
新浪微博客户端(27)-格式化工具条显示数字相关推荐
- 新浪微博客户端开发--显示单条微博
新浪微博客户端开发--显示单条微博 2013年11月23日 新浪微博客户端开发记录 前面两篇博客介绍了如何调用新浪微博API发布微博,任务队列的实现流程,自定义微博adapter的实现,异步更新UI的 ...
- html的canvas显示数字,HTML5效果:Canvas 实现圆形进度条并显示数字百分比
实现效果 1.首先创建html代码 2.创建canvas环境 var canvas = document.getElementById('canvas'), //获取canvas元素 context ...
- html数字显示百分比,扣丁学堂html5 教程之Canvas实现圆形进度条并显示数字百分比效果...
今天扣丁学堂html5培训小编和大家分享一下Canvas实现圆形进度条并显示数字百分比效果示例,对html5感兴趣的小伙伴或者是参加学习的小伙伴可以了解一下. Canvas实现圆形进度条并显示数字百分 ...
- android 未读信息反复提醒,Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+...
[实例简介] Android仿微信未读消息数提示显示数字BadgeView大于99条显示99+ [实例截图] [核心代码] BadgeView └── BadgeView ├── app │ ├─ ...
- ios小项目——新浪微博客户端总结
2019独角兽企业重金招聘Python工程师标准>>> 们还是登录不了,你们要用还是得自己申请appkey并且把回调网址设为baidu.或者是再下面留言,留下你的微博uid我把你加入 ...
- iphone开发我的新浪微博客户端-用户登录准备篇(1.1)
首先说一下我这个的实现思路,登录支持多个账号,也就是说可以保存多个微博账号登录的时候选择其中一个登录.多个账号信息保存在sqlite的数据库中, 每一个账号信息就是一条记录, 当用户启动微博客户端的时 ...
- 新浪微博客户端开发之授权登录+获取微博列表
新浪微博客户端开发之授权登录+获取微博列表 闲篇: 最近实在是乱得不行,至于怎么乱我也不知该怎么说,那么久没发博客就证明了这点,一般如果小巫有做详尽的计划,并把时间投入到上面的话,我是可以用最短的时间 ...
- android 微博tab,Android实现新浪微博客户端tab时遇到bug、
问题解决了.详细看回答一楼.. 但是有一个新的问题出现了,那就是在对RadioGroup设置onTouchListener监听器的时候,一直触发不了事件..是因为RadioGroup设置不了触摸监听器 ...
- android开发新浪微博客户端 完整攻略 [新手必读][转]
开始接触学习android已经有3个礼拜了,一直都是对着android的sdk文档写Tutorials从Hello World到Notepad Tutorial算是初步入门了吧,刚好最近对微博感兴趣就 ...
最新文章
- win 2003 IIS如何防止代码注入
- POJ 3237.Tree -树链剖分(边权)(边值更新、路径边权最值、区间标记)贴个板子备忘...
- 【Paper】2021_Synchronization of Resilient Complex Networks Under Attacks
- IPFS (2) 系统技术架构
- Windows Service:用C#创建Windows Service
- 关于set.insert的一个问题,是否是常量的问题(未解决问题)
- jar包是什么意思_面试难度五颗星:JVM有Full GC,为什么还会 OutOfMemoryError?
- 双linux共用swap,在Linux和FreeBSD系统上共享swap空间
- DML 触发器 Set选项
- 【原创】Kakfa api包源代码分析
- 用php做颜色表格,如何使用纯PHP格式化excel文件的样式,字体,颜色,表格等?
- GET POST 传值与接收案例
- 自动驾驶_(无人驾驶)综述
- 大龄程序员失业后,看他们是如何破局突围的?
- 标准贴片IC元件的焊接方法(热风枪)
- wps折线图如何画多条折线_怎么用wps制作折线图 wps制作多条折线图的步骤方法...
- 二层交换配置完ping失败_在三层交换机和二层交换机做怎么配置使这两台主机ping通...
- iphone11返回上一级手势怎么设置_iPhone11怎么返回手势操作
- 2023浙江工业大学计算机考研经验贴
- Linux查看流量情况以及关闭流量端口