首先,在.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];
}