首先,在.h文件中声明一个风火轮,以便在后面的进程中进行现实和隐藏的控制。
UIActivityIndicatorView *activityIndicator ;然后就是在.m文件中进行加载了。
- (void)PostStockData2:(id)userInfo {
NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
//这里写数据处理
[self performSelectorOnMainThread:@selector(endLoading2)
withObject:nil waitUntilDone:NO];
[pool release];
}
- (void)endLoading2 {
//停止动画
[activityIndicator stopAnimating];
}
-(IBAction)turnAccount
{
[activityIndicator startAnimating];
[NSThread detachNewThreadSelector:@selector(PostStockData2:)
toTarget:self withObject:nil];
}
- (void)viewDidLoad
{
[superviewDidLoad];
//加载旋转的风火轮
activityIndicator = [[UIActivityIndicatorView alloc]
initWithActivityIndicatorStyle:
UIActivityIndicatorViewStyleWhiteLarge];
// activityIndicator.frame = CGRectMake(0, 0, 30, 30);
activityIndicator.center =self.view.center;
activityIndicator.hidden =YES;
[self.viewaddSubview:activityIndicator];
}
本文详细介绍了如何在Objective-C中实现一个旋转的风火轮动画,包括声明和初始化UIActivityIndicatorView组件,以及控制其显示和隐藏,通过调用特定的方法来启动和停止动画效果。

被折叠的 条评论
为什么被折叠?



