作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Xcode 中有一个 WKInterfaceButton,当我为它配置 Action 时,它只会在点击结束时执行它,也就是说,当我的手指抬起时。
@IBAction func kickButton() {
//Action for this button
}
我希望能够在触摸刚刚开始时执行相同的操作,例如 iOS 应用程序中的 pressesBegan 操作。不知道有没有办法做到这一点。
最佳答案
您可以用轻击手势识别器替换您的按钮,然后定位一个与此类似的功能:
func handlePress(sender: WKTapGestureRecognizer) {
if sender.state == .began {
// code for when press began
}
}
关于swift - 有什么方法可以访问 WKInterfaceButton 上的 pressesbegan 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54168871/
我的目标是每当用户按下 Apple TV Remote 上的“向上”键时调用 doSomething,且仅当 topButton 已获得焦点时。目标是如果 BottomButton 获得焦点,则 do
我需要响应在物理键盘上按下的键,但是方法 pressesBegan 没有在任何类上被调用。我试过将它放在我的 SKScene 和我的 ViewController 中,但它就是没有被识别 UPDATE
在我的 GameScene 中,当我使用“touchesBegan()”更新变量时,它工作正常,但是当我将“pressesBegan()”从 GameViewController 传递到 GameSc
我在 Xcode 中有一个 WKInterfaceButton,当我为它配置 Action 时,它只会在点击结束时执行它,也就是说,当我的手指抬起时。 @IBAction func kickButto
我是一名优秀的程序员,十分优秀!