我们如何为 WKInterfaceController 移植 addGestureRecognizer( recognizer )
How can we port addGestureRecognizer( recognizer ) for WKInterfaceController
下面的代码是使用 viewController 实现的,我可以为 Apple Watch 做同样的事情并添加动画吗?
let filteredSubviews = self.view.subviews.filter({ [=10=].isKindOfClass(UIImageView) })// 2
for view in filteredSubviews {
// 3
let recognizer = UITapGestureRecognizer(target: self, action:Selector("handleTap:"))
recognizer.numberOfTapsRequired=1
// 4
recognizer.delegate = self
view.addGestureRecognizer(recognizer)
returnedAray=tempArray
//TODO: Add a custom gesture recognizer too
}
我只需要知道 WatchKit 的 addGestureRecognizer(recognizer) 的替代方法是什么。
您不能在 Apple Watch 应用程序中执行手势识别器或触摸事件。
您不能在 Watch 应用程序中使用手势识别器。
但是您可以将 WKInterfaceButton 与上下文一起使用 "Group" 而不是 "text":
因此按钮将包含任何组,您可以在点击时执行 action。
示例:
按钮包含带有图像和标签的组。
下面的代码是使用 viewController 实现的,我可以为 Apple Watch 做同样的事情并添加动画吗?
let filteredSubviews = self.view.subviews.filter({ [=10=].isKindOfClass(UIImageView) })// 2
for view in filteredSubviews {
// 3
let recognizer = UITapGestureRecognizer(target: self, action:Selector("handleTap:"))
recognizer.numberOfTapsRequired=1
// 4
recognizer.delegate = self
view.addGestureRecognizer(recognizer)
returnedAray=tempArray
//TODO: Add a custom gesture recognizer too
}
我只需要知道 WatchKit 的 addGestureRecognizer(recognizer) 的替代方法是什么。
您不能在 Apple Watch 应用程序中执行手势识别器或触摸事件。
您不能在 Watch 应用程序中使用手势识别器。
但是您可以将 WKInterfaceButton 与上下文一起使用 "Group" 而不是 "text":
因此按钮将包含任何组,您可以在点击时执行 action。
示例:
按钮包含带有图像和标签的组。