如何使用图像而不是活动指示器?

时间:2011-02-27 00:09:14

标签: iphone objective-c interface-builder uiimage ios-4.2

在我的应用程序中,当我点击刷新按钮时,会出现一个活动指示器。当tableView刷新时,它就会消失。我想使用图像而不是那个活动指示器,这样当我点击刷新图像时,ll会出现在整个屏幕上,当视图ll b刷新时,它会消失。我怎样才能做到这一点?提前谢谢

2 个答案:

答案 0 :(得分:1)

UIActivityIndicatorView是旋转的东西,是默认的繁忙指标。它继承自UIView。如果你将它子类化并拥有自己的drawRect:实现,你应该能够绘制任何你喜欢的图像来代替旋转条。

答案 1 :(得分:1)

基本上您需要做的是在当前视图上添加“封面”视图。

如果将alpha设置为约50%,这些通常效果最佳。

点击按钮,你可以调用addSubview:coverPage,在那里使用正确的属性初始化coverPage。

如果需要,封面页可以在必要时拥有自己的微调器或标签。

刷新完成后

,只需致电[coverPage removeFromSuperview]即可解散。