My Watch 应用程序包含一个从WKInterfaceButtons
. 非常基本,每个按钮都代表数字(0-9)并且有一个IBAction
更新一个WKInterfaceLabel
。IBActions
不包含任何繁重的工作(没有 Web 服务调用或核心数据更新),只需将所选数字连接到已输入的数字并更新标签的文本。
现在,如果我快速按下同一个按钮两次或更多次,那么有时该按钮不会响应下一次按下(感觉触摸仍然处于活动状态并且按钮还没有响应)。我知道与 Watch 的任何交互都需要 Watch 和 iPhone 之间的往返通信,但它的运行速度仍然比我见过的其他实现类似数字键盘的 Watch 应用程序慢得多。有什么想法可以改善按钮的响应时间吗?