单击按钮时如何启动活动指示器的动画?

时间:2011-07-27 08:21:32

标签: iphone xcode uiview uiscrollview uibutton

我有代码,其中我在滚动视图中有视图数组。在每个视图中,我创建了图像视图和按钮。现在我想在按钮上设置一个事件,当点击按钮时,活动指示器将出现在视图上并开始动画,当完成上传下一个视图或图像时,然后停止并隐藏活动指示器。我将在代码中做些什么来运作?怎么样?总之,我想在点击按钮时在视图上显示活动指示器,并在整洁视图出现时隐藏。

1 个答案:

答案 0 :(得分:4)

创建一个函数,并在单击按钮时调用该函数,并在函数中添加此代码

    spinner = [[UIActivityIndicatorView alloc]    initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];
    [spinner setCenter:CGPointMake(480/2.0, 128.0/2)]; // (mid of screen) I do this because I'm in landscape mode
    [yourView addSubview:spinner];  
    [spinner startAnimating];       
    [spinner release];  

使用此方法删除微调器: [spinner removeFromSuperview];

这里spinner是,UIActivityIndicatorView *spinner;(我已经在ma代码的.h中声明了)