如何显示活动指示器

时间:2011-05-17 07:35:15

标签: objective-c xcode ipad uiactivityindicatorview

点击登录界面中的登录按钮后,我需要在中间显示一个带有活动指示的透明视图(旋转),并且在一段时间之后应该消失并且应该加载下一个视图。

请在这方面帮助我

感谢 RIZWAN

2 个答案:

答案 0 :(得分:1)

在视图中间放置一个活动指示器视图,选择它的样式以使其可见(白色或灰色),选择“停止时隐藏”,调用:

[activity startAnimating];

activityView将可见并设置动画。然后做你想做的任何事情,打电话给NSTimer或其他什么,当计时器被触发或你的行动结束时clal:

[activity stopAnimating];

并且活动视图将停止旋转和隐藏。

除了使用股票活动指标视图外,您可以在www.cocoacontrols.com上找到有用的控件,例如,MBProgressHUD的屏幕截图看起来像是您想要做的事情的候选人。

答案 1 :(得分:0)

我假设您将使用ajax进行登录和后端服务器端脚本。

您可以在评论中提到的Apple SDK库Interface Builder中找到“旋转活动指示器”。

完成Ajax调用后 - 您正在等待响应。只需显示活动指示器,直到您收到服务器的响应。

然后只需在完成加载“下一个视图”的处理后隐藏它。

我无法给你一个确切的答案,因为你的问题缺乏太多细节。