在我使用的很多应用中,我看到了这个UI活动指标视图?它是手动制作的,还是苹果公司有SDK?我知道如何制作正常的,但我如何访问具有黑色背景的那个?
由于
答案 0 :(得分:0)
您已经知道它是UIActivityIndicatorView。
您可以将其放入Storyboard或XIB文件中的视图中,也可以以编程方式添加它。它是iOS SDK的一部分。
要更改样式,可以在以编程方式调用UIActivityIndicatorStyles或在storyboard / xib文件的属性部分中设置'initWithActivityIndicatorStyle:'。
答案 1 :(得分:0)
我认为这是一个自定义微调器,使用MBProgressHUD创建。
MBProgressHUD是一个iOS插件类,显示半透明的HUD 在工作中使用指示符和/或标签 背景线程。 HUD意味着替代 无证,私人UIKit UIProgressHUD还有一些额外的 特征
基本用途:
[MBProgressHUD showHUDAddedTo:self.view animated:YES];
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_LOW, 0), ^{
// do your stuff while spinner is showing
dispatch_async(dispatch_get_main_queue(), ^{
[MBProgressHUD hideHUDForView:self.view animated:YES]; // stop the spinner
});
});
要在Swift中使用,请参阅this answer。
答案 2 :(得分:-2)
它是iOS SDK提供的UIActivityIndicatorView,我们可以设置UIActivityIndicatorView的背景颜色
UIActivityIndicatorView *spinner = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
spinner.backgroundColor = [UIColor grayColor];