-(IBAction)btnNextTapped
{
self.currentPhotoIndex++;
if([allPhotosArray count]>0) {
if(self.currentPhotoIndex>=[allPhotosArray count]) {
self.currentPhotoIndex=0;
}
NSLog(@"====== allphotos in this county :%d",[allPhotosArray count]);
mugImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: [allPhotosDict objectForKey:@"Photo"]]]];
}
}
当我点击下一个按钮时,会调用此方法,但是当我点击下一个按钮时,图像应该会改变,但是这里我没有得到下一个图像, 请帮助我
提前谢谢
答案 0 :(得分:2)
我认为您必须编写以下代码才能更改图像。
mugImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: [[allPhotosArray objectAtIndex:self.currentPhotoIndex] valueForKey:@"Photo"]]]];
答案 1 :(得分:0)
您将所有图像都放入数组中。因此,设置一个用于计算点击次数的var。无论何时单击按钮,只需将var的计数增加1,并将该数组索引图像设置为imageview ....