-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 に答える