我有一個UIImage
從一個URL加載,我想顯示一個UIActivityIndicatorView
動畫,而圖像加載。有人可以幫助我嗎?UIActivityIndicatorView爲加載一個URL的UIImage
謝謝大家。
我有一個UIImage
從一個URL加載,我想顯示一個UIActivityIndicatorView
動畫,而圖像加載。有人可以幫助我嗎?UIActivityIndicatorView爲加載一個URL的UIImage
謝謝大家。
所以你想在訪問服務器時使用UIActivityIndicator
。
首先創建,而連接呼叫指示燈,當連接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;
}
首先添加活動指示燈在廈門國際銀行和連接UIActivity指標的對象。
在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];
}
但我haven't方法連接和connectionDidFinishLoading ... – 2011-12-16 09:13:39