1

我做了一个按钮。并使用了下面的代码。但它根本不起作用。

override func pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?) {
    print("pressTest")
    btnConvert.isHidden = true
}

我如何知道何时按下按钮以及何时取消按下按钮?

4

1 回答 1

1

使用内置的 UIButton 函数 - .touchDown, .touchUpInside, .touchUpOutside.

触摸开始:

myButton.addTarget(target, action: action, for: .touchDown)

触摸结束:

myButton.addTarget(target, action: action, for: .touchUpInside)
myButton.addTarget(target, action: action, for: .touchUpOutside)
于 2017-01-30T23:44:19.327 回答