这是我在项目中编写的代码。我想要显示图像而不是微调器。
progress= [[UIActivityIndicatorView alloc] initWithFrame: CGRectMake(125, 50, 30, 30)];
progress.backgroundColor = [UIColor redColor];
progress.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhiteLarge;
[self.view bringSubviewToFront:progress];
答案 0 :(得分:1)
您不能这样做,因为UIActivityIndicatorView
是系统活动指标。因此,如果你想这样做,那么你可以为相同的OR创建自定义视图UIImageView
支持在循环中动画几个图像(for,while)或者你也可以为动画添加gif图像而不是{{1} }。
答案 1 :(得分:0)
将此代码放入 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];
答案 2 :(得分:0)
我早就解决了我的问题,最近发布这是我的回答,这可能对其他人有帮助,这就是我在这里发帖的原因。
通过使用NVActivityIndicatorView我解决了我的问题.NVActivityIndicatorView我们可以选择自定义设计的数量。