ABLoader 是您项目的一个视图,您可以在处理后台线程时用它来替代标准指示器。ABLoader 与 MBProgressHUD 结合使用效果良好。
CocoaPods 是向您的项目中添加 ABLoader 的推荐方式。导入 ABLoader
和 MBProgressHUD
。
pod 'ABLoader', '~> 1.0'
pod 'MBProgressHUD', '~> 0.9.1'
简单地使用所需尺寸和图片实例化 ABLoaderView
,然后添加到 MBProgressHUD。
#import <ABLoader/ABLoaderView.h>
#import <MBProgressHUD/MBProgressHUD.h>
...
ABLoaderView *spinner = [[ABLoaderView alloc] initWithImage:[UIImage imageNamed:@"logo.png"]spinnerSize:80.0f animDuration:0.8f];
然后将 ABLoaderView 与 MBProgressHUD 结合使用。
MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:self.view animated:YES];
hud.square = NO;
hud.mode = MBProgressHUDModeCustomView;
hud.color=[UIColor clearColor];
hud.customView = spinner;
hud.backgroundColor=[UIColor colorWithWhite:0 alpha:0.6];
MIT 许可 (MIT)
版权所有 (c) 2015 IQUII Srl
在此特此授予任何获得此软件及其相关文档副本(“软件”)的人免费使用该软件的权利,没有任何限制,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售副本的权利,并允许向软件提供的人这样做,前提是软件提供者同意遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。
软件按“原样”提供,不提供任何形式的质量保证,明示或暗示的,包括但不限于适用性、特定用途和不侵犯他人权利的保证。在任何情况下,作者或版权所有者不应对任何主张、损害或其他责任承担任何责任,无论是基于合同、侵权或其他法律诉讼,无论是在软件、使用或与其有关的情况下或其他。
由