2016-10-16 16 views
1

我工作的Xcode 8的點擊數量設置和斯威夫特3.如何顯示,然後通過一個按鈕

到目前爲止,我已經連接的按鈕,一個標籤改變圖像的陣列。該標籤設置爲0,並通過點擊它,它將改變數字1.

現在我想要做的是我想設置一個圖像的數組後,點擊它後顯示。

所以圖像1在0那麼一旦按鈕所示的圖像2被點擊1-10倍示出,

然後按鈕之後顯示圖像3被點擊20-30倍,

然後圖像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 .................... 
    ............................ 
} 
相關問題