一个自定义的 UIView,用于以离散步骤表示进度。
它有以下功能
您可以通过将以下行添加到您的 Podfile 来使用 CocoaPods
pod MDRadialProgress
或将 MDRadialProgress.{h|m}
、MDRadialProgressLabel.{h|m}
、MDRadialProgressTheme.{h|m}
复制到您的项目中。
ViewController.m
中包含了一个详细的示例。修改它并运行它以进行实验。
查看 RELEASE_NOTES 了解版本之间的变化。
1.0 版本引入了 主题 的概念,以简化多个进度视图的自定义。例如,如果您有一个表格,每个单元格中都有一个 MDRadialProgressView,现在您可以创建一个您喜欢的外观的主题,并将其应用于所有视图,而不是单独地自定义每个视图。
请记住,当您想要使用 MDRadialProgress 的不确定模式功能时,请添加 XCode 中提供的 QuartzCore 框架或使用 #import <QuartzCore/QuartzCore.h>
简单导入它。
组件完全可访问,并使用两个标签,这些标签可以通过 VoiceOver 读取当前进度值。如果您想提供本地化文本消息,请在您的 Localizations.strings 文件中翻译这两个标签。
"Progress", "进度已更改到:"
从 1.0 版本开始,软件许可证从 MIT 更改为原始 BSD。
原始的BSD许可证允许您在开源和商业应用中使用和重新分发软件,但需要注明出处。您的软件必须在软件本身、产品页面或任何广告材料中包含以下句子:
This product includes the MDRadialProgress software component developed by Marco Dinacci.
我知道有些人需要一种不要求注明出处的许可协议。如果您处于这种情况,您可以轻松地从我的在线许可商店购买非注明出处的许可。
如果原始的BSD许可证不符合您的需求,请通过在hello @ infinityrealm.com发送电子邮件来告知我。我将很高兴为您提供帮助。
请注意,所有版本在1.0之前的版本仍受MIT许可证的许可。
请参阅GitHub上的贡献者页面。