动画显示Ammeter支持将电量、油量以动画形式展示(一)
一个仪表盘控件,以动画方式显示指定百分比值,比如电量表、油量表等。
用法
(资料图片)
将如下文件导入到您的项目中:
UIColor+Interpolate.h/.mDashboard.h/.mAmmeter.h/.m/.xib
在源文件中 import 头文件 Ammeter.h。
可视化设计
Ammeter 支持 IB 的可视化设计。在故事板中拖入一个 UIView,在属性面板中,设置其 Class 为 Ammeter。
在属性面板中,你可以通过如下属性定制 Ammeter 控件:
其中:
Mark Length 和 Mark Width: 设置彩色(渐变色)刻度线的长度和线宽。Start Color 和 EndColor : 设置彩色刻度线的渐变色范围——起始颜色、终止颜色。Default Color : 设置空的刻度线的默认颜色(图中用于表示已用掉的电量)。Danger Color 和 Danger Value : 设置最低阀值和警告色,例如电量少于 10% 用红色表示,可以将 Danger Value 设置为 0.1,Danger Color 设置为红色。Value : 设置仪表盘的当前值,比如 0.8,表示当前电量(油量)还剩 80%。Min Mark Length、Min Mark Length 和 Min Mark Color : 设置小刻度线(中间一圈的刻度线)长度、线宽及颜色。
动画显示
Ammeter 支持将电量、油量以动画形式展示。你只需要调用 startAnimating 方法即可:
[ammeter startAnimating];
运行示例项目,点击 Animating 按钮,查看动画效果。
定制其它 subviews
除了仪表盘(一个 Dashboard 对象),Ammeter 中还有一些文字显示(3 个 UILabel),你也可以通过代码方式来定制它们。它们分别是:
UILabel *lbPower 即截图中的 “电量”。UILabel *lbRemainder 即截图中的 “80”。UILabel *lbPercentSign 即截图中的 “%”。
示例程序
用 Xcode 打开 DashboardDemo.xcodeproj。支持 Xcode 6 - 7(Xcode 8.0 需要修改 Ammeter.m 中的 startAnimating 方法)。
有任何问题和建议,请与作者联系: kmyhy@126.com。
标签:
相关推荐:
最新新闻:
- 动画显示Ammeter支持将电量、油量以动画形式展示(一)
- 头条:o哒取代基效应:分子中的电子效应
- 什么是浏览器缓存?如何在所有主要浏览器中清除浏览器缓存?
- 微信聊天记录导出成纯文本文件 用安卓模拟器破解了 天天资讯
- 全球速看:wpcap.dll文件无法加载?wpcap.dll/Packet.dll/pthreadVC.dll丢失解决办法
- 今日精选:《坎巴拉太空计划2》预告片展示教学步骤
- 横版平台动作游戏《少女魔净》开场动画展示 环球报道
- 神谷盛治表示香草社19年暗示的新作开发现已完成
- 曝姆巴佩想买下C罗的私人飞机 交易金额未透露:热头条
- -53℃漠河美女主播启动i9-13900K、RTX4090!魔幻一幕出现 今日热议
- 全球新资讯:藩王弊端那么明显,朱元璋非要坚持分封藩王,有何深意?
- 《最后的生还者》第一集已在油管上免费提供 支持1080P:环球观点
- “今年春节档后劲最大的电影”冲上热搜 你最喜欢哪一部?-焦点热议
- 全球信息:小岛转发《死亡搁浅2》饭制海报 由预告画面拼接而成
- 游客爆料北海用餐被宰:4个菜1500元 出租车带去的
- 《死亡空间:重制版》PC版存在CPU优化问题:快播报
- 《卧龙:苍天陨落》曹操刘备孙坚角色介绍 三国人设光荣烂熟于心
- 传《飙酷车神3》即将正式公布 采用新引擎开发 全球播报
- 《最终幻想起源:天堂的陌生人》可能有续作-每日头条
- Tesla纯电皮卡继续跳票 正式量产要到2024年_世界简讯
- GameFreak谈原创IP游戏开发:不该限制在小型项目上
- GDC年度游戏提名公布:《老头环》《流浪》六项领跑-环球热消息
- 《星露谷物语》厂商新作全力开发中:零加班 所以慢-每日焦点
- 天弘丰利LOF: 天弘丰利债券型证券投资基金(LOF)2022年第4季度报告:重点聚焦
- 英国版《鱿鱼游戏》真人游戏被曝玩法苛刻 或陷集体诉讼|热点在线
- 舒淇为林心如庆47岁生日 姐妹俩托腮扮嫩状态似少女
- 男子餐厅点海鲜、葱姜费占60%?餐厅:这是加工费
- 男孩逛景区遇现实版“鹈鹕灌顶” 有攻击性需小心
- 环球观天下!让人一言难尽的NS“新操作系统”《nOS》发售
- 像素风小清新ADV《东京故事》上架steam 年内发售
- 《鬼谷八荒》官方纪念EA上线两周年:开发已进入尾声
- UE5版《塞尔达传说:时之笛》新视频 展示牧场地图
- 全球视讯!利雅得胜利提高对莫德里奇的报价:一年豪掷4500万欧
- 世界速读:《终结者2》T-1000噩梦成真 科学家开发固液变形机器人
- 辽宁上空惊现“三个太阳”幻日奇观 专家揭秘
- 返程提醒:带上健康,注意这几个细节
- 卡牌战斗新游《Spell Siege》公开 AI辅助开发时间6小时
- 当前聚焦:郭富城、梁朝伟主演《风再起时》宣布提档:2月5日元宵节上映
- 发售1天Steam好评如潮 三上真司音游《Hi-Fi Rush》GOTY预定-天天快看点
- 【全球新要闻】托比·马奎尔愿意再次扮演蜘蛛侠:我怎么会不想呢?
- 天天最资讯丨《荣耀战魂》新英雄公布 异乡人阵营再添女将
- 《最终幻想:节奏剧场》新系统情报 2月16日发售-今日讯
- 世界头条:DC《雷霆沙赞2》新预告:少年大战“龙妈”卡丽熙
- 世界快资讯:《红霞岛》联合开发商和索尼合作 开发《地平线》系列
- Neil Druckmann:顽皮狗将不再制作《神秘海域》-全球要闻
- 60.4亿!2023春节档票房超去年 《满江红》23亿领跑
- 春节假期接近尾声 假期返程小高峰将出现
- 全球头条:Epic喜+1:《Adios》等两作 下周送《界外魔之死》
- 好的引导有多重要
- 心理惊悚游戏《洛蕾塔》2月16日登陆PC平台:世界头条
- 环球热头条丨官方回应西安回民街6根面20元:确实分量不足 责令整改退钱
- 世界视讯!《怪物猎人:崛起》2月2日举行发布会 公布曙光第四弹更新情报
- 世界要闻:《中国乒乓之绝地反击》改档2月17日放映
- 满江红票房破21亿!张艺谋揭秘震撼结尾 片方发声明称偷票房等指责纯属造谣 环球要闻
- 天花板!迪丽热巴被国外网站评为2023全球最美女演员|即时看
- 国外时装展惊现“穿模”礼服 网友:学了3年动画?:当前信息
- PS5精英手柄功能介绍宣传片:高自定义带来顶级体验
- 国外XSS主机大降价:庆祝农历新年 仅售1628元-讯息
- 世界讯息:《机甲战士5:雇佣兵》新DLC上线 大量新任务及对手佣兵
- 剧版《最后生还者》第三集新剧照曝光:比尔与弗兰克深情对视|焦点热议
- 《流浪地球2》机械狗笨笨智能积木开售:899元、支持手机App遥控
- 《霍格沃茨之遗》将会拥有100多个支线任务-世界即时
- 焦点快看:在《霍格沃茨之遗》中,你可以使用不可饶恕咒
- 陈坤大年初三送别儿子上学 一家三代全家福留念
- 《满江红》实时票房破20亿:观影用户评分9.4!
- 平台最贵游戏《隐秘与未知》上架steam 售价近1.5万元-天天通讯
- 电影《满江红》新剧照:赤胆忠心、一曲悲歌颂英雄
- 《红霞岛》Steam国区开启预购:标准版289元、显卡最低需求GTX 1070_全球今亮点
- 《如龙维新!极》新预告 展示队士卡片不同能力
- 厂商介绍《死亡空间:重制版》PS5版本手柄功能详情_世界速讯
- RTX 4060将发布:3000元左右 180W功耗
- 赶快升级!iOS 16.3修复了这一大Bug
- HomePod mini激活温度湿度传感器,方法已更新
- M2款Macmini加入拼多多百亿补贴 未发售先砍500元|全球快看点
- 时讯:《原子之心》进厂压盘 下月即将正式发售