У watchOS 2 есть API для Force Touch?
В качестве названия, скажем, я хочу определить, если WKInterfaceButton
нажимается нормально или с помощью Force Touch. Это достижимо сейчас через watchOS 2?
2 ответа
Force Touch доступно для использования в watchOS, но вы можете только определить, используется ли Force Touch на весь экран или нет, а затем показать контекстное меню. Вы можете поместить выбираемые кнопки там, до четырех для каждого меню. Обратите внимание, что каждая раскадровка может содержать только одно меню, содержащее до четырех кнопок.
Таким образом, вы не можете определить Force Touch по определенной кнопке. Также вы не можете получить доступ к прямым API. Единственный способ реализовать действия Force Touch - это создать меню, как описано выше, а затем попросить Apple Watch открыть меню, когда пользователь использует Force Touch. У вас есть только возможность управлять меню, и все, что происходит до и после использования Force Touch, у вас нет прямого доступа к API Force Touch, даже в watchOS 2.
Это недоступно в данный момент. Посмотрите на этот ответ, ссылаясь на евангелиста Apple.