@@ -104,30 +104,46 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N
104
104
}
105
105
106
106
// Configure the cell...
107
- NSInteger indexOfImage = indexPath.row * 4 ;
107
+ int indexOfImage = indexPath.row * 4 ;
108
108
if ([self .dataSource respondsToSelector: @selector (thumbnailGridView:imageAtIndex: )]) {
109
109
if (indexOfImage < _numberOfThumbnails) {
110
- [cell.imageView1 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage++ ]];
111
- cell.imageView1 .tag = indexOfImage;
110
+ [cell.imageView1 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage]];
111
+ cell.imageView1 .tag = indexOfImage++ ;
112
112
[cell.imageView1 addTarget: self withSelector: @selector (didTapImageThumbnail: )];
113
113
}
114
114
if (indexOfImage < _numberOfThumbnails) {
115
- [cell.imageView2 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage++ ]];
116
- cell.imageView2 .tag = indexOfImage;
115
+ [cell.imageView2 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage]];
116
+ cell.imageView2 .tag = indexOfImage++ ;
117
117
[cell.imageView2 addTarget: self withSelector: @selector (didTapImageThumbnail: )];
118
118
}
119
119
if (indexOfImage < _numberOfThumbnails) {
120
- [cell.imageView3 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage++ ]];
121
- cell.imageView3 .tag = indexOfImage;
120
+ [cell.imageView3 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage]];
121
+ cell.imageView3 .tag = indexOfImage++ ;
122
122
[cell.imageView3 addTarget: self withSelector: @selector (didTapImageThumbnail: )];
123
123
}
124
124
if (indexOfImage < _numberOfThumbnails) {
125
- [cell.imageView4 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage++ ]];
126
- cell.imageView4 .tag = indexOfImage;
125
+ [cell.imageView4 setImage: [self .dataSource thumbnailGridView: self imageAtIndex: indexOfImage]];
126
+ cell.imageView4 .tag = indexOfImage++ ;
127
127
[cell.imageView4 addTarget: self withSelector: @selector (didTapImageThumbnail: )];
128
128
}
129
129
}
130
130
131
+ indexOfImage = indexPath.row * 4 ;
132
+ if ([self .dataSource respondsToSelector: @selector (thumbnailGridView:imageUrlAtIndex: )]) {
133
+ if (indexOfImage < _numberOfThumbnails) {
134
+ [cell.imageView1 setImageUrl: [self .dataSource thumbnailGridView: self imageUrlAtIndex: indexOfImage++]];
135
+ }
136
+ if (indexOfImage < _numberOfThumbnails) {
137
+ [cell.imageView2 setImageUrl: [self .dataSource thumbnailGridView: self imageUrlAtIndex: indexOfImage++]];
138
+ }
139
+ if (indexOfImage < _numberOfThumbnails) {
140
+ [cell.imageView3 setImageUrl: [self .dataSource thumbnailGridView: self imageUrlAtIndex: indexOfImage++]];
141
+ }
142
+ if (indexOfImage < _numberOfThumbnails) {
143
+ [cell.imageView4 setImageUrl: [self .dataSource thumbnailGridView: self imageUrlAtIndex: indexOfImage++]];
144
+ }
145
+ }
146
+
131
147
return cell;
132
148
}
133
149
0 commit comments