我有一个简单的IBAction,它执行一个方法(比如shows subview)。当我再次按下这个按钮时,我想执行另一个方法(隐藏子视图)。
我已经完成了表演/隐藏的编码。我试过使用布尔值,但不确定语法。我还尝试使用如下if/else语句:

var doubleTap = false

if (doubleTap) {
    //hide view
} else {
    //show view
}

如果有人能告诉我这件事,那就太好了!

最佳答案

在按钮按下方法中更改如下代码:

var doubleTap : Bool! = false
if (doubleTap) {
    //Second Tap
    doubleTap = false
} else {
    //First Tap
    doubleTap = true
}

关于xcode - 快速按下按钮功能,再次按下可反向,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28580898/

10-14 16:18
查看更多