答案 0 :(得分:2)
我想你的表数组看起来像是:
[
{
price : "$ 000",
adress : "adress",
size : "size",
imagesArray : [
{
imageName : "name",
image : "image"
}
]
}
]
在表格视图单元格中使用集合视图,并为集合视图启用分页。将图像数组传递给集合视图
或
如果仅在表格视图单元格中使用图像视图,则应保持图像的位置。因此,只需创建一个可变的位置数组,其中表数组像表数组一样为3个值,位置数组应该像[0,0,0]。最初,第0个索引将可见。所以给定的值是0。
cellForIndex 方法中的:
NSArray * imageArray =[NSArray new];
imageArray = [[tableArray objectAtIndex:indexPath.row] valueForKey:@"imagesArray"]
NSInteger imageIndex = [positionArray objectAtIndex: indexPath.row];
cell.imageView.image = [imageArray objectAtindex:imageIndex] valueForKey:@"image"]
将 indexpath 设置为箭头按钮的标记。
如果在表视图的第一个索引中单击右箭头,则在目标方法中,从标记获取索引并在位置数组的第一个索引值处增加值。现在重新加载表视图或特定单元格。