私はURLからロードされたUIImage
を持っています。画像がロードされている間にUIActivityIndicatorView
のアニメーションを表示したいと思います。誰かが私を助けることができますか?URLのために読み込むUIImageのUIActivityIndicatorView
ありがとうございます。
私はURLからロードされたUIImage
を持っています。画像がロードされている間にUIActivityIndicatorView
のアニメーションを表示したいと思います。誰かが私を助けることができますか?URLのために読み込むUIImageのUIActivityIndicatorView
ありがとうございます。
サーバーにアクセスするときにUIActivityIndicator
を使用します。 XIBでアクティビティインジケータを追加し、UIActivityインジケータのオブジェクトを接続するすべての最初のを
まず、接続コールしながら、指標を作成し、ときに接続didfinishloadingは、活動の指標
//call this when connection start
UIActivityIndicator *activityIndicator = [[UIActivityIndicatorView alloc] initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleGray];
activityIndicator.frame = CGRectMake(140, 236, 37, 37);
[activityIndicator startAnimating];
[self.view addSubview:activityIndicator];
self.view.userInteractionEnabled = NO;
//remove activity indicator while connection did finish loadin
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
[activityIndicator stopAnimating];
[activityIndicator removeFromSuperview];
self.view.userInteractionEnabled = YES;
}
を削除します。
xibで「停止時の非表示」をクリックします。
その後、デリゲートで
-(void)FetchFromServer
{
NSURLRequest* updateRequest = [NSURLRequest requestWithURL: [NSURL URLWithString:@"Write Your Url Here"]];
NSURLConnection* connection = [[NSURLConnection alloc] initWithRequest:updateRequest delegate:self];
[connection start];
[activityIndicator startAnimating];
}
そして、
-(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
UIImage *img = [UIImage imageWithData: data];
myImageView.image=img;
[activityIndicator stopAnimating];
}
が、私は方法が接続してconnectionDidFinishLoading ... –
@AlbertoJuarezその後、uは、URLを呼び出す方法haven't? – Sri