【发布时间】:2016-01-20 10:09:58
【问题描述】:
我编写了一个 Apple Watch 应用,它的复杂功能运行良好。但我经常不小心点击了那个并发症,它打开了我的手表应用程序。 是否有一些属性可以告诉并发症当我点击它时没有任何动作?
例如,日出/日落并发症没有点击动作。
【问题讨论】:
标签: watchkit apple-watch-complication clockkit
我编写了一个 Apple Watch 应用,它的复杂功能运行良好。但我经常不小心点击了那个并发症,它打开了我的手表应用程序。 是否有一些属性可以告诉并发症当我点击它时没有任何动作?
例如,日出/日落并发症没有点击动作。
【问题讨论】:
标签: watchkit apple-watch-complication clockkit
没有。没有ClockKit 功能可以阻止它在您(无意中)点击您的并发症时启动您的应用程序。
但是,您可以将手指从复杂功能上移开,这将取消选择它,并避免打开您的应用。
您可以通过长按复杂功能来感受这一点,这将表明它已被选中。如果您稍微远离它,它会自行取消选择。如果滑动太远,可能会显示一瞥或通知。
除了取消选择并发症外,我不确定是否有办法处理您可能不希望启动应用程序的任何无意与有意交互。如果你能拿出一个案例,你应该submit a feature request给苹果。
【讨论】: