如何在imageview中添加图像数组

时间:2011-11-11 06:27:50

标签: iphone arrays image

-(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"]]]];

    }
}

当我点击下一个按钮时,会调用此方法,但是当我点击下一个按钮时,图像应该会改变,但是这里我没有得到下一个图像, 请帮助我

提前谢谢

2 个答案:

答案 0 :(得分:2)

我认为您必须编写以下代码才能更改图像。

mugImage.image = [UIImage imageWithData: [NSData dataWithContentsOfURL: [NSURL URLWithString: [[allPhotosArray objectAtIndex:self.currentPhotoIndex] valueForKey:@"Photo"]]]];

答案 1 :(得分:0)

您将所有图像都放入数组中。因此,设置一个用于计算点击次数的var。无论何时单击按钮,只需将var的计数增加1,并将该数组索引图像设置为imageview ....