MACircleProgressIndicator
是 iOS 5 或更高版本上的进度指示器视图。
安装 MACircleProgressIndicator
的一种简单方法是使用 CocoaPods。将以下依赖项添加到您的 Podfile
中,并通过命令行运行 pod install
命令
pod 'MACircleProgressIndicator', '~> 1.0.0'
如果您想不使用 CocoaPods 安装,请克隆此存储库,并从 MACircleProgressIndicator/
子文件夹中提取 MACircleProgressIndicator.h
和 MACircleProgressIndicator.m
,然后将它们复制到您的项目中。
要更新显示的进度,只需将 0.0 到 1.0 之间的浮点值传递给 value
属性
MACircleProgressIndicator *indicator = [[MACircleProgressIndicator alloc] initWithFrame:CGRectMake(0, 0, 42, 42)];
indicator.value = 0.5;
您可以使用直接属性分配或外观对象来定制视图
MACircleProgressIndicator *appearance = [MACircleProgressIndicator appearance];
// The color property sets the actual color of the procress circle (how
// suprising ;) )
appearance.color = [UIColor whiteColor];
// Use the strokeWidth property to set the width of the
// circle stroke excplicitly.
//appearance.strokeWidth = 1.0;
// If you set the strokeWidthRatio, the width of the
// circle stroke gets calculated related to the actual
// size of the MACircleProgressIndicator view.
//appearance.strokeWidthRatio = 0.15; // default ratio, just for information :)
克隆存储库,您将在您的机器上准备好一个运行中的演示应用程序:使用 Xcode 打开 CircleProgressIndicator.xcodeproj
并在 iPhone 或 iPad 模拟器中运行应用程序。