Watchkit 并发症点击动作

Watchkit complication click action

我编写了一个 Apple Watch 应用程序,它的复杂功能运行良好。但我经常不小心点击那个复杂功能,它会打开我的手表应用程序。 是否有一些属性告诉复杂功能当我点击它时没有任何动作?

例如,sunrise/sunset 复杂功能没有点击操作。

没有。没有 ClockKit 功能可以在您(无意中)点击您的并发症时阻止它启动您的应用程序。

但是,您可以将手指从复杂功能上移开,这将取消选择它,并避免打开您的应用程序。

您可以通过长按您的复杂功能来感受一下,这将表明它已被选中。如果你稍微离开它,它会取消选择自己。如果滑动太远,可能会弹出一瞥或通知。

除了取消选择复杂功能外,我不确定是否有办法处理任何 inadvertent-versus-intentional 交互,您可能不希望应用启动。如果你能想出一个案例,你应该submit a feature request给Apple。