有什么办法可以访问WKInterfaceButton上的pressesbegan方法

时间:2019-01-13 12:29:03

标签: swift xcode6 watchkit watch-os

我在Xcode中有一个WKInterfaceButton,当我为它配置动作时,它仅在敲击结束(即,手指放开)时执行它。

@IBAction func kickButton() {
       //Action for this button
}

我希望能够执行相同的操作,但是刚开始触摸时,就像iOS应用程序中的pressesBegan操作一样。我不知道是否有办法做到这一点。

1 个答案:

答案 0 :(得分:1)

您可以用轻击手势识别器替换按钮,然后定位类似于以下功能:

func handlePress(sender: WKTapGestureRecognizer) {
    if sender.state == .began {
        // code for when press began
    }
}