MACircleProgressIndicator 1.0.0

MACircleProgressIndicator 1.0.0

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2014年12月

未注明 维护。



  • 作者
  • Manuel Alabor

概述

MACircleProgressIndicator 是 iOS 5 或更高版本上的进度指示器视图。

Screenshot

安装

安装 MACircleProgressIndicator 的一种简单方法是使用 CocoaPods。将以下依赖项添加到您的 Podfile 中,并通过命令行运行 pod install 命令

pod 'MACircleProgressIndicator', '~> 1.0.0'

如果您想不使用 CocoaPods 安装,请克隆此存储库,并从 MACircleProgressIndicator/ 子文件夹中提取 MACircleProgressIndicator.hMACircleProgressIndicator.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 模拟器中运行应用程序。