テーブルビューには、解析されたxmlオブジェクトが含まれています。テーブルビューのアクティビティインジケータ
このテーブルビューにアクティビティインジケータを実装したい場合は、データロードが完了するとアクティビティインジケータが自動的に停止します。
これを行う方法。事前に
おかげで、あなたのXMLデータを取得するために、非同期呼び出しを行うために必要なすべての
テーブルビューには、解析されたxmlオブジェクトが含まれています。テーブルビューのアクティビティインジケータ
このテーブルビューにアクティビティインジケータを実装したい場合は、データロードが完了するとアクティビティインジケータが自動的に停止します。
これを行う方法。事前に
おかげで、あなたのXMLデータを取得するために、非同期呼び出しを行うために必要なすべての
まず。
データを受信したときに代理メソッドで呼び出しを行う前に、アクティビティインジケータを開始して、アクティビティインジケータを停止します。解析操作を終えた後
- (void)getAsyncData
{
// do something here......
[indicator startAnimating];
[NSURLConnection connectionWithRequest:urlRequest delegate:self];
}
#pragma mark -
#pragma mark NSURLConnection delegate
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[responseData appendData:data];
}
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:responseData];
xmlParser.delegate = self;
[xmlParser parse];
[xmlParser release];
[indicator stopAnimating];
}
、テーブルビュークラスに通知を与え、その方法では、あなたはのtableViewをリロードしても、活動の指標を停止することができます。
いつか同じことをしたいと思っていました。 This linkは本当に助けてくれました。すべてのベスト...
UITableViewの " - (void)endUpdates"は、すべてがテーブルで完了したときにインジケータを停止するのに最適です。
私はボタンをクリックすることでテーブルビューの負荷データを設定しました。ボタンが4つあり、各ボタンをクリックすると、テーブルビューのタグプロパティが設定されます。 –
activityindictorをテーブルビュー –
細胞 –