我的手錶應用包含一個從WKInterfaceButtons
創建的數字鍵盤。非常基本,每個按鈕代表數字(0-9),並有一個IBAction
,更新一個WKInterfaceLabel
。 IBActions
不包含任何繁重的工作(無網絡服務調用或核心數據更新),只需將所選數字串聯到已輸入的數字並更新標籤的文本。WKInterfaceButton響應時間
現在,如果我快速按相同的按鈕兩次或更多次,然後有時按鈕不響應下一個按鍵(感覺觸摸仍然活動,按鈕沒有響應)。我知道任何與Watch的交互都需要手錶和iPhone之間的往返通信,但仍然比其他Watch應用程序運行速度慢得多,而我看到的其他Watch應用程序實現了類似的數字鍵盤。任何想法如何提高按鈕的響應時間?
一旦Apple允許第三方開發者構建真正的Apple Watch應用程序(不僅僅是擴展),這種情況可能會有所改善。 :-) – vomako
WWDC15希望如此@vomako – Schemetrical