如何将图像添加到 ios objective c 中的 uiactivityindicator 视图?

How to Add image to uiactivityindicator view in ios objective c?

这是我在项目中编写的代码。我想显示图像而不是微调器。

progress= [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(125, 50, 30, 30)];
progress.backgroundColor = [UIColor redColor];

progress.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[self.view bringSubviewToFront:progress];

将此代码放入您的 viewDidload() 中。 BuildingIcon_ImageView 是我的 imageview 并且当您要在设置图像隐藏后加载图像时 UIActivityIndicatorView

代码:

UIActivityIndicatorView *indicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
 [indicator startAnimating];
 [indicator setCenter:BuildingIcon_ImageView.center];
 [BuildingIcon_ImageView addSubview:indicator];

BuildingIcon_ImageView.image=image;
[indicator removeFromSuperview];

您不能这样做,因为 UIActivityIndicatorView 是系统 activity 指标。因此,如果您想这样做,那么您可以为相同的对象创建自定义视图,或者 UIImageView 支持在循环中为多个图像设置动画(for,while),或者您也可以为动画添加 gif 图像而不是 UIActivityIndicatorView.

我很久以前就解决了我的问题,最近发帖这是我的回答,可能对其他人有帮助,这就是我发帖的原因。

通过使用 NVActivityIndi​​catorView 我解决了我的问题。NVActivityIndi​​catorView 我们可以选择自定义设计的数量。