【问题标题】:How do we use Watchkit Touch Events?我们如何使用 Watchkit 触摸事件?
【发布时间】:2014-11-28 07:21:03
【问题描述】:

我想在我的应用中使用触摸事件。我知道手势识别器不能在 watchKit 中使用。是否可以使用 touchesBegan、touchesMove 等函数?

【问题讨论】:

    标签: ios events touchesmoved watchkit


    【解决方案1】:

    Apple Watch 应用使用WatchKit framework. UIKit 事件在此处不适用。

    替代方法是使用触发Context Menu(如果可用)的强制触摸事件

    不只是点击屏幕上的项目,而是用一点力按下屏幕会激活与当前界面控制器关联的上下文菜单(如果有的话)。

    【讨论】:

      【解决方案2】:

      没有像“touchesBegan”或“touchesMove”这样的api。

      响应按钮事件的唯一方法是使用 IBAction。

      【讨论】:

        【解决方案3】:

        聚会有点晚了,但是可以将 SceneKit 与 WatchKit 一起使用,并且 SceneKit 允许您添加手势处理程序。请在此处查看 Apple 示例项目:

        https://developer.apple.com/library/content/samplecode/WatchPuzzle/Introduction/Intro.html#//apple_ref/doc/uid/TP40017284-Intro-DontLinkElementID_2

        编辑:看起来点击、滑动、长按和平移手势手柄可以添加到添加到 InterfaceController 的任何视图中。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-07-20
          • 1970-01-01
          • 2021-11-25
          • 2010-11-02
          • 1970-01-01
          相关资源
          最近更新 更多