ボタンタップでラベルの文字を変更


ストーリーボードでラベルとボタンを一つずつ用意し、下記のコードを実行させると、ボタンを押したらラベルに「あ」と表示されるようになりました。  
これを、2回目タップで「い」 ３回目タップで「う」．．．というように、タップ回数に応じて表示される文字を変えるには、どうすれば良いのでしょうか？

[code]

    import UIKit
    
    class ViewController: UIViewController {
    
        @IBOutlet weak var Label: UILabel!
    
        @IBAction func Button(_ sender: UIButton) {
            Label.text= "あ"
        }
    
    }
    
[/code]




タップした回数によって処理を変えるので、まずタップした回数を変数に保存しておく必要があります。  
そしてその変数を使ってタップした回数によってラベルに代入する値を変更します。

[code]

    class ViewController: UIViewController {
    
        @IBOutlet weak var Label: UILabel!
    
        var tapCount = 0
    
        @IBAction func Button(_ sender: UIButton) {
            tapCount += 1
            if tapCount == 1 {
                Label.text = "あ"
            } else if tapCount == 2 {
                Label.text = "い"
            } else if tapCount == 3 {
                Label.text = "う"
            }
            ...
        }
    
    }
    
[/code]

