简简单单、易于使用,多色的、可定制的 iOS 应用程序加载指示器(加载器)。
要运行示例项目,请克隆仓库,并首先从 Example 目录运行 pod install
。
BLMultiColorLoader 通过 CocoaPods 提供。要安装它,请将以下行添加到您的 Podfile 中:
pod "BLMultiColorLoader"
将 BLMultiColorLoader 类 ("BLMultiColorLoader.h" 和 "BLMultiColorLoader.m") 添加到您的项目中。
#import <UIKit/UIKit.h>
#import "BLMultiColorLoader.h"
@interface ViewController : UIViewController
@property (weak, nonatomic) IBOutlet BLMultiColorLoader *multiColorLoader;
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Customize the line width
_multiColorLoader.lineWidth = 2.0;
// Pass the custom colors array
_multiColorLoader.colorArray = [NSArray arrayWithObjects:[UIColor redColor],
[UIColor purpleColor],
[UIColor greenColor],
[UIColor blueColor], nil];
[_multiColorLoader startAnimation];
}
- (void)doSomething
{
[_multiColorLoader startAnimation];
[XYZService fetchSomeData:^(){
[_multiColorLoader stopAnimation];
}];
}
BLMultiColorLoader 在 MIT 许可证下发布。有关更多信息,请参阅 LICENSE 文件。