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

Is there any way to access pressesbegan method on WKInterfaceButton

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

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

我希望能够在触摸刚刚开始时执行相同的操作,例如 iOS 应用程序中的 pressesBegan 操作。不知道有没有办法做到这一点。

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

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