watchOS 2 是否有 API Force Touch?

Does watchOS 2 have API for Force Touch?

如题,比如我想判断WKInterfaceButton是正常点击还是Force Touch点击。现在可以通过 watchOS 2 实现吗?

目前不可用。看看这个 answer 指的是 Apple Evangelist。

watchOS 中可以使用 Force Touch,但您只能确定是否在整个屏幕上使用 Force Touch,然后显示上下文菜单。您可以在那里放置可选择的按钮,每个菜单最多四个。请注意,每个故事板只能包含一个菜单,其中最多包含四个按钮。

因此您无法确定特定按钮上的 Force Touch。您也无法访问直接 API。实现 Force Touch 动作的唯一方法是像前面描述的那样制作一个菜单,然后告诉 Apple Watch 在用户使用 Force Touch 时调出菜单。你只有控制菜单的能力,以及使用 Force Touch 前后发生的一切,你无法直接访问 Force Touch API,即使在 watchOS 2 中也是如此。