有没有什么办法对WKInterfaceButton访问pressesbegan方法

问题描述 投票:1回答:1

我在Xcode中WKInterfaceButton,当我配置行动,它只是执行它时,自来水已经结束,那就是,当我的手指抬起。

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

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

swift xcode6 watchkit watch-os
1个回答
1
投票

你可以用敲击手势识别取代你的按钮,然后瞄准一个类似的功能:

func handlePress(sender: WKTapGestureRecognizer) {
    if sender.state == .began {
        // code for when press began
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.