如何使用按钮在uiimage中的3个图像视图之间切换

时间:2013-01-06 19:59:14

标签: iphone objective-c ios

基本上我需要一个可在3张图像之间切换的按钮,我不知道如何实现这一点,而且我一直在努力寻找方法。

2 个答案:

答案 0 :(得分:3)

您需要的是数组和模运算:

NSArray *images = [NSArray arrayWithObjects:image1, image2, image3, nil];

int idx = 0;

- (void)buttonPressed:(UIButton *)sender
{
    imageView.image = [images objectAtIndex:idx];
    idx = (idx + 1) % images.count;
}

答案 1 :(得分:0)

在viewDidLoad中,您可以使用UIImageView并将其添加到视图中。然后获取UIImages的NSArray并将索引0处的图像添加到UIImageView作为其默认图像。然后创建一个自定义按钮,每次单击它时,它将旋转到NSArray中的新图像。这有帮助吗?