3

画像のダウンロード中にプログレスバーを表示するには?

ここに私のコード:

 [picView setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:picURL]] placeholderImage:[UIImage imageNamed:@"placeholder.png"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
    NSLog(@"success");


} failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
    NSLog(@"fail");
}    
 ];

前もって感謝します。

4

2 に答える 2

7

プログレス バーは、おそらくこれに適した UI ではありません。代わりに、おそらく不確定な進行状況インジケーター (回転バー) を使用する必要があります。AFNetworking でこれを行うには、 を使用setImageWithURLRequest:placeholderImage:success:failure:して、成功と失敗の進行状況インジケーターを非表示にします。

リクエストの進行状況を追跡したい場合は、 を使用しAFImageRequestOperation、 を実行する必要がありますsetDownloadProgressBlock:

于 2012-06-09T13:48:04.017 に答える