WatchKit reference似乎没有提及它。我错过了什么吗?还是真的无法在 Apple Watch 应用程序中实现摇晃手势?
下面是一个在iOS上实现摇动手势的典型例子:
// MARK: Gestures
override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent) {
if(event.subtype == UIEventSubtype.MotionShake) {
// do something
}
}
最佳答案
不,现在不可能对 WatchKit 中的 UIEvent
做任何事情,使用当前解决方案的“远程 UI”方法,您通常只能告诉 watch 如何使用 Storyboard 中预先安排的 UI,并对点击按钮或表格行等操作使用react。据 Apple 称,今年晚些时候将支持在 watch 上运行更多代码。
更新:watchOS 2 现在可以使用原生应用程序。此功能可能存在。
关于ios - 如何在 Apple Watch 应用程序中实现摇动手势?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29364706/