Swift 有没有办法访问WKInterface按钮上的PresseStart方法

Swift 有没有办法访问WKInterface按钮上的PresseStart方法,swift,xcode6,watchkit,watchos,Swift,Xcode6,Watchkit,Watchos,我在Xcode中有一个WKInterfaceButton,当我为它配置操作时,它只在点击结束时执行,也就是说,当我的手指抬起时 @IBAction func kickButton() { //Action for this button } 我希望能够在触摸刚刚开始时执行相同的操作,就像iOS应用程序中的PressesBegind操作一样。我不知道是否有办法做到这一点。您可以用轻触手势识别器替换您的按钮,然后使用类似以下的功能: func handlePress(sender:

我在Xcode中有一个WKInterfaceButton,当我为它配置操作时,它只在点击结束时执行,也就是说,当我的手指抬起时

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

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

您可以用轻触手势识别器替换您的按钮,然后使用类似以下的功能:

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