在我的应用程序中,当我点击刷新按钮时,会出现一个活动指示器。当tableView刷新时,它就会消失。我想使用图像而不是那个活动指示器,这样当我点击刷新图像时,ll会出现在整个屏幕上,当视图ll b刷新时,它会消失。我怎样才能做到这一点?提前谢谢
答案 0 :(得分:1)
UIActivityIndicatorView
是旋转的东西,是默认的繁忙指标。它继承自UIView。如果你将它子类化并拥有自己的drawRect:
实现,你应该能够绘制任何你喜欢的图像来代替旋转条。
答案 1 :(得分:1)
基本上您需要做的是在当前视图上添加“封面”视图。
如果将alpha设置为约50%,这些通常效果最佳。
点击按钮,你可以调用addSubview:coverPage
,在那里使用正确的属性初始化coverPage。
如果需要,封面页可以在必要时拥有自己的微调器或标签。
刷新完成后,只需致电[coverPage removeFromSuperview]
即可解散。