2012-10-26 6 views
1

SDWebImage를 사용하여 SQL에서 여러 개의 이미지를 표보기 셀로 설정하려고합니다.SQL에서 표보기 셀로 여러 이미지 설정

지금이 코드를 사용하고 있지만 URL을 기반으로 한 이미지가로드됩니다.

[cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"] 
        placeholderImage:[UIImage imageNamed:@"placeholder.png"]]; 

어떻게 여러 이미지에 대한 이미지 뷰를 채우는 것 ? 감사.

for 루프를 사용해 보았습니다. 작동하지 않습니다.

NSArray *itmImageArray = [self itemImages]; 

    for(int i = 0; i <= [itmImageArray count]; i++) 
    { 
     [cell.imageView setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/%@",[itmImageArray objectAtIndex:i]] 
        placeholderImage:[UIImage imageNamed:@"addnewimage.png"]]; 
    } 

답변

0

UITableViewCell에는 하나의 imageView 만 있습니다. 당신이 사용하고있는 기술은 UITableViewCell이 기본적으로 가지고있는 것과 같은 imageView를 재설정하는 것을 유지할 것이고 셀에있는 for 루프 세트의 마지막 이미지가 보일 것입니다. 더 많은 이미지를 표시하려면 사용자 정의 셀을 만들고 셀의 하위 뷰로 여러 UIImageViews를 추가해야합니다. 그런 다음 추가하는 UIImageView에 다른 이미지를 설정할 수 있습니다. UIImageViews의 프레임과 tableView 행의 높이를 처리하여 내용이 올바르게 표시되도록해야합니다.

+0

감사합니다. SDWebImage를 사용하여 여러 이미지를 가져 오는 방법이 있습니까? – exlux15

+0

@ exlux15 SDWebImage 란 무엇입니까? – SayeedHussain

+0

SDWebImage는 캐시 지원과 함께 비동기 적으로 이미지를 다운로드하는 라이브러리입니다. – exlux15