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