点击按钮后,看看它是否再次点击?

时间:2017-02-02 02:00:57

标签: swift

所以在斯威夫特,你做出你的奥特莱斯和行动,到目前为止一切都很好。然后在动作中,我有一个放在里面的按钮,当它被点击时,标签会改变字符串。无论如何都要重复这个过程,例如,一个水龙头说“你点了它”然后如果你再次点击它会说“你再次点击它?”等等等等。谢谢你的帮助!

@IBAction func Button(_ sender: Any) {
    if(Button.isTouchInside){
        Lable2.text="You Tapped The Button!!!"
    }
}

1 个答案:

答案 0 :(得分:2)

您需要一个包含计数器的变量。

private var buttonTapCount = 0

@IBAction func buttonTap(_ sender: Any) {
    buttonTapCount += 1
    if buttonTapCount == 1 {
        Lable2.text="You Tapped The Button!!!"
    }
    else if buttonTapCount == 2 {
        Lable2.text="You tapped it Again!!!"
    }
    else {
        Lable2.text="You tapped it \(buttonTapCount) times!!!"
    }
}