2016-10-16 8 views
1

Xcode 8とSwift 3で作業しています。ボタンのクリック数を設定して画像の配列を表示して変更する方法

これまでのところ、ラベル付きのボタンを接続しました。ラベルは0に設定され、それをクリックすると1で番号が変更されます。

ここでは、クリックした後に表示する画像の配列を設定したいと考えています。その後、ボタンの後に示す画像3を20~30回、

がクリックされたボタンが1~10回クリックされると示さ0、画像2に示す画像1、

それでは画像4が示されている

ボタンの30〜40回のクリック/タップ後。

また、他の画像は、尊重されたクリック数に隠されています。ここ

答えて

0

は、JPEGファイルのアレイのための擬似コードは次のとおり

var arrayOfPictures: [UIImage] = [] 

arrayOfPictures.append(UIImage(named:"Image1.jpg")!) 
arrayOfPictures.append(UIImage(named:"Image2.jpg")!) 
arrayOfPictures.append(UIImage(named:"Image3.jpg")!) 

ここボタンの方法のための擬似コードは次のとおり

var counter: Int = 0 

@IBAction func showPicture(sender: AnyObject?) { 

    counter += 1 

    if counter == 0 { 
     arrayOfPictures[0] 
    } 
    else if counter >= 1 && counter <= 10 { 
     arrayOfPictures[1] 
    } 
    else if counter >= 11 && counter <= 20 { 
     arrayOfPictures[2] 
    } 
    else if .................... 
    ............................ 
} 
関連する問題