MHRadialProgressView 是一个 iOS 弹入式类,用于径向动画进度视图。
MHRadialProgressView 在 iOS 6 和更高版本上工作,并且与 ARC 项目兼容。它依赖于以下 Apple 框架
您可以直接将 MHRadialProgressView.h
和 MHRadialProgressView.m
源文件添加到您的项目中。
MHRadialProgressView.h
和 MHRadialProgressView.m
拖放到您的项目(使用“产品导航视图”)。如果您在项目外部提取了代码存档,请确保在提示时选择复制项目。#import "MHRadialProgressView.h"
将 MHRadialProgressView 包含进来。使用定义特定操作完成的步骤初始化视图。
self.progressView = [[MHRadialProgressView alloc] initWithFrame:CGRectMake(0, 0, 150, 150) points:@[@5, @10, @2, @9]];
将其作为子视图添加
[self.view addSubview:self.progressView];
通过调用以下方法来制作进度
[self.progressView moveNext];
默认情况下,进度视图显示 % 值。但是,您可以通过调用以下方法来覆盖样式
// Default is MHProgressStylePercentage. Sets the progress style
- (void)setProgressStyle:(MHProgressStyle)style;
还可以使用以下方法格式化显示进度值的标签
- (void)setLabelWithFormat:(NSString*)format;
对于不按顺序进度(通常与用户操作关联的步骤),可以通过值递增进度
- (void) moveNext:(NSNumber*)value;
此代码根据 MIT 许可证的条款和条件进行分发。