Обнаружить постоянно нажатую кнопку WKInterfaceButton?

WatchKit здесь и поставляется с очень ограниченным кодом для программистов.

Мой вопрос:

Как я могу определить, постоянно ли пользователь нажимает кнопку WKInterfaceButton?

  • Селектор ... forControlEvents .. не поддерживаются.
  • Прикосновения начинаются... не поддерживаются.

Спасибо за ваше время!

С наилучшими пожеланиями,


person Kotik_o    schedule 08.06.2015    source источник


Ответы (1)


С WatchKit для watchOS 1 невозможно обнаружить долгое нажатие на кнопку. Длительное нажатие считается force touch и вызывает force touch menu, если вы его реализовали.


Только что закончилась WWDC 2015, и Apple анонсировала watchOS 2, в которой есть много новых интересных функций. Длительное нажатие не является одним из них (насколько я знаю), но WatchKit теперь намного менее ограничено. Ознакомьтесь с некоторыми из новых функций здесь: https://developer.apple.com/library/prerelease/watchos/documentation/General/Conceptual/AppleWatch2TransitionGuide/index.html

person Aleksander    schedule 08.06.2015