2016-01-30 32 views
1

我想做一個基本的應用程序卡片遊戲,我想改變我的標籤中的文本以對應所繪製的卡片。例如,當繪製Ace時,我希望標籤文本顯示「ACE」。現在我已經寫下了下面的代碼,每次點擊「Draw」按鈕時都會隨機刷牌。如何更改標籤以符合iOS中的圖像?

@IBAction func playRoundTapped(sender: UIButton) { 

    playRoundButton.setTitle("DRAW", forState: UIControlState.Normal) 

    var firstRandomNumber = arc4random_uniform(13) + 1 
    var firstCardString:String = String(format: "card%i", firstRandomNumber) 

    self.firstCardImageView.image = UIImage(named: firstCardString) 

回答

1

因爲只有你提供的一些代碼,我只能給你一個如何去做的應用。首先從圖像中您可以評估圖像的名稱(例如圖像的文件名),然後您將製作if語句,例如

if(filename == "Ace.jpg") { 
    // display label 
    label.text = "Ace" 
} 
+0

謝謝!我只需要在正確的方向上輕輕一點。我得到它的工作添加如下: 如果firstRandomNumber == 1 { cardDescription.text = 「王牌」 }否則,如果firstRandomNumber == 2 { cardDescription.text = 「兩課」 } ETC –

+0

高興你得到它的工作,upvote,如果它幫助你;) – Anokrize

相關問題