我的手表应用包含一个从WKInterfaceButtons
创建的数字键盘。非常基本,每个按钮代表数字(0-9),并有一个IBAction
,更新一个WKInterfaceLabel
。 IBActions
不包含任何繁重的工作(无网络服务调用或核心数据更新),只需将所选数字串联到已输入的数字并更新标签的文本。WKInterfaceButton响应时间
现在,如果我快速按相同的按钮两次或更多次,然后有时按钮不响应下一个按键(感觉触摸仍然活动,按钮没有响应)。我知道任何与Watch的交互都需要手表和iPhone之间的往返通信,但仍然比其他Watch应用程序运行速度慢得多,而我看到的其他Watch应用程序实现了类似的数字键盘。任何想法如何提高按钮的响应时间?
一旦Apple允许第三方开发者构建真正的Apple Watch应用程序(不仅仅是扩展),这种情况可能会有所改善。 :-) – vomako
WWDC15希望如此@vomako – Schemetrical