フォルダから画像をロードしましtableView
た。customCell
上下にスクロールすると、上下tableView
に移動するのに時間がかかります。サーバーから読み込まれた画像であるキャッシュや遅延読み込みなどのいくつかの概念を見つけました。アプリでの使用方法がわかりません。
ImagesClass *Obj1 = [imageLists objectAtIndex:indexPath.row*noOfImageInRow];
UIImage *image1 = [self getImageForImageId:Obj1.imageId FromPath:SAVEDIMAGE_DIR];
Obj1.thumbImage = [self imageWithImage:image1 convertToSize:CGSizeMake(130, 130)];
[cell setImage:1 :Obj1.thumbImage RowNo:indexPath.row*noOfImageInRow];
}
if ([imageLists count] > indexPath.row*noOfImageInRow+1) {
ImagesClass *Obj2 = [imageLists objectAtIndex:indexPath.row*noOfImageInRow+1];
UIImage *image1 = [self getImageForImageId:Obj2.imageId FromPath:SAVEDIMAGE_DIR];
Obj2.thumbImage = [self imageWithImage:image1 convertToSize:CGSizeMake(130, 130)];
[cell setImage:2 :Obj2.thumbImage RowNo:indexPath.row*noOfImageInRow+1];
}
if ([imageLists count] > indexPath.row*noOfImageInRow+2) {
ImagesClass *Obj3 = [imageLists objectAtIndex:indexPath.row*noOfImageInRow+2];
UIImage *image1 = [self getImageForImageId:Obj3.imageId FromPath:SAVEDIMAGE_DIR];
Obj3.thumbImage = [self imageWithImage:image1 convertToSize:CGSizeMake(130, 130)];
[cell setImage:3 :Obj3.thumbImage RowNo:indexPath.row*noOfImageInRow+2];
}
cell.selectionStyle = UITableViewCellSelectionStyleNone;
cell.delegate = self;
return cell;