2012-10-09 2 views
0

사용자 정의 셀이 있습니다.셀에 UIImageView를 다시로드하십시오.

셀에는 일부 UIImageView가 있습니다.
비동기로드 데이터를 사용합니다.
로드 될 때 셀에 uiimageview를 업데이트해야합니다.

NSString *urlInString =[NSString stringWithFormat:@"%@/index.php/api/getJsonHotels?page=%i&rows_count=%i",webSite,counterPage,5]; 
    NSURLRequest *theRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:urlInString]]; 

NSURLConnection *mConnect = [[NSURLConnection alloc] initWithRequest:theRequest delegate:self startImmediately:YES]; 
if(mConnect) 
{ 
    dataContent = [NSMutableData new]; 
} 
- (void)connectionDidFinishLoading:(NSURLConnection *)connection 
- (void)connectionDidFinishLoading:(NSURLConnection *)connection 

내가있는 tableView를 다시로드하지 않고 그것을 세포를 다시로드 할 수 있습니까? 어떻게 할 수 있습니까?

+0

다운로드를 완료 한 후에는 tableview를 다시로드해야합니다. – iCreative

+0

이렇게하면 되나요? UIImageView 만 다시로드 할 수 있습니까? –

+0

여기에 게으른로드가 필요하다고 생각합니다. 여기를 확인하십시오 [link1] [1] [link2] [2]. [1] : http://stackoverflow.com/questions/531482/lazy-load-images-in-uitableviewcell [2] : http://stackoverflow.com/questions/1925476/update -uitableviewcell-lazy-image-done-download- –

답변

0

가있는 UIImageView의 사용자 정의 클래스를 확인하고 휴대에 추가합니다. 이 클래스는 다운로드가 완료되면 이미지를 다운로드하고 설정해야합니다.

품질 좋은 작업을 표시하려면 다운로드하는 동안 활동 표시기를 표시해야합니다.

+0

http://allseeing-i.com/ASIHTTPRequest/ NSURLRequest와 NSURLConnection의 좋은 랩퍼를 사용하려면이 링크를 참조하십시오. –

0

이 코드를보십시오 :

[tableview reloadData]; 
+1

이 코드의 오타가 있습니까? – j0k

+0

와우 ... 편집자 3 명이 그랬어. :) –

관련 문제