3

我希望能够为WKInterfaceTable创建行,一旦用户从右向左滑动它们,就会显示一个额外的控件(就像 Apple Watch 中的邮件应用程序一样)。

这是邮件应用程序的图像(请参阅左上角和左下角的图像):

http://core0.staticworld.net/images/article/2015/04/applewatch_mail-100581468-medium.idge.jpg

知道他们是如何做到的吗?

4

1 回答 1

2

这对于普通的第三方开发者来说目前是不可能的。WatchKit 只是不提供此功能。请参阅 WatchKit 框架参考,可在此处获得。

苹果可能会在今年晚些时候允许原生手表应用程序(提供更多选项)。也许我们下个月就会知道更多(WWDC)。

是否有可能模仿该行为的自定义控件?

我看到两个问题:

  • 您的 WatchKit 代码不在手表上运行,而是在 iPhone 上运行(它是一个扩展程序)。即使您可以实现一些可以更改其位置的自定义控件,由于 BT 连接,它也可能非常不稳定。见这里
  • 此外,您还必须能够检测到手指的位置。我不知道提供此信息的 WatchKit 方法。
于 2015-05-20T10:52:15.907 回答