0
我定义了一个类,它执行冗长的任务,我从其他几个类中调用它。现在我想在这个任务完成时显示一个Activity Indicator,然后在完成后将其删除。由于这只是一个无聊的背景任务,所以这个类没有视图,我想这就是我遇到问题的地方。我无法展示这件事。UIActivityIndicatorView在没有视图的类中
这是我在我的课上所做的:
UIActivityIndicatorView *activityIndicator = [[UIActivityIndicatorView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, 32.0f, 32.0f)];
[activityIndicator setCenter:CGPointMake(160.0f, 208.0f)];
activityIndicator.activityIndicatorViewStyle = UIActivityIndicatorViewStyleWhite;
UIView *contentView = [[UIView alloc]initWithFrame:[[UIScreen mainScreen] applicationFrame]];
[contentView addSubview:activityIndicator];
[activityIndicator startAnimating];
// Do the class lengthy task that takes several seconds.....
[contentView release];
[activityIndicator release];
我想我做错事的时候,我得到的内容查看,但我应该怎么得到它正确?
感谢您的任何建议...
谢谢 我希望它能像显示警告视图一样简单,当出现错误时我会从类中做出。 会做一些重新思考,看看我会想出什么... – Structurer 2010-06-14 04:49:37