-4

基本上我需要一个在 3 个图像之间切换的按钮,我不确定如何实现这一点,我一直在寻找一种方法。

4

2 回答 2

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;
}
于 2013-01-06T20:08:17.087 回答
0

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

于 2013-01-06T20:10:38.547 回答