您的位置:首页 > 数据 >
焦点快播:动画显示Ammeter支持将电量、油量以动画形式展示(一)
来源:CSDN 2023-01-29 14:26:58

一个仪表盘控件,以动画方式显示指定百分比值,比如电量表、油量表等。

用法


(资料图片)

将如下文件导入到您的项目中:

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。

关键词:
相关文章
观点:1月以来大秦铁路煤炭运输突破3000万吨

观点:1月以来大秦铁路煤炭运输突破3000万吨

  从中国铁路太原局了解到,今年以来,中国铁路太原局充分发挥大秦铁路能源通道作用,优先保障电煤运输,提高电煤装车比重,1月份以来(截至更多

2023-01-29 12:18:01
全球热资讯!1月第二周河南省洛阳市煤炭价格环比上涨

全球热资讯!1月第二周河南省洛阳市煤炭价格环比

  据商务部业务系统统一平台洛阳市重要生产资料监测系统数据显示,上周(1月7日-1月13日)洛阳市煤炭(烟煤)平均零售价为7615元吨,环比上更多

2023-01-29 10:07:02
今日快讯:1月第二周山西省煤炭价格微幅上涨

今日快讯:1月第二周山西省煤炭价格微幅上涨

  据山西省商务厅生产资料市场监测数据显示:(1月9日-15日)山西省煤炭均价13109元吨,环比上涨09%。其中,无烟煤2号均价1648元吨,环比上更多

2023-01-29 10:11:23
2022年12月山西省煤炭价格以涨为主-环球报资讯

2022年12月山西省煤炭价格以涨为主-环球报资讯

  监测系统数据显示:12月份山西煤炭价格以涨为主。煤炭平均价格为130475元吨,环比上涨14%。其中:无烟煤2号洗选块煤平均价格为16156元吨,更多

2023-01-29 10:04:11
1月第二周内蒙古煤炭价格环比上涨

1月第二周内蒙古煤炭价格环比上涨

  据商务部重要生产资料市场监测系统数据显示:(1月7日-1月13日),从监测品种样本数据来看煤炭平均价格为89697元吨,与前一周比(下称环比更多

2023-01-29 09:57:40
天天快讯:内蒙古全力保障春节期间能源供应安全

天天快讯:内蒙古全力保障春节期间能源供应安全

  针对春节期间能源供需形势,内蒙古自治区能源局积极研判,加强煤、电、天然气供应的监测预警,全力保障春节期间能源供应安全。  煤炭保更多

2023-01-29 08:53:44
统计局:1月中旬全国各煤种价格各有涨跌

统计局:1月中旬全国各煤种价格各有涨跌

  国家统计局1月24日公布的数据显示,1月中旬全国煤炭价格各有涨跌。各煤种具体价格变化情况如下:  无烟煤(洗中块,挥发份≤8%)价格2更多

2023-01-28 11:04:37
当前速讯:山西公布2023年度煤矿分类名单

当前速讯:山西公布2023年度煤矿分类名单

山西省安全生产委员会办公室关于公布2023年度煤矿分类名单的通知各市应急管理局(地方煤矿安全监督管理局):为进一步推动全省煤矿分类工作,更多

2023-01-28 10:00:40
黑龙江哈尔滨:日均装运4000车电煤全力应对极寒天气 世界快资讯

黑龙江哈尔滨:日均装运4000车电煤全力应对极寒天

  连日来,黑龙江省大部地区遭遇强冷空气,局地最低气温接近或低于历史同期极值。中国铁路哈尔滨局集团有限公司积极应对极寒天气影响,全力更多

2023-01-28 10:06:44
世界今头条!三个时间刻度,带你看煤炭保供日常

世界今头条!三个时间刻度,带你看煤炭保供日常

  年味是什么?对于大多数人来说,是灯火里平安团圆的祈愿,是街市上人来人往的喧嚷是,与家人在一起的喜乐团圆……  而对于煤炭保供战线更多

2023-01-28 09:55:19