2015-08-05 12 views

Odpowiedz

3

Force Touch jest dostępny do użycia w watchOS, ale można określić, czy Force Touch jest używany na całym ekranie, czy nie, a następnie wyświetla menu kontekstowe. Możesz umieścić tam przyciski do wyboru, do czterech dla każdego menu. Pamiętaj, że każdy scenorys może zawierać tylko jedno menu, które zawiera maksymalnie cztery przyciski.

Nie można więc określić Force Touch na konkretnym przycisku. Ponadto nie można uzyskać dostępu do bezpośrednich interfejsów API. Jedynym sposobem na wdrożenie działań Force Touch jest utworzenie menu zgodnie z powyższym opisem, a następnie powiadomienie Apple Watch o wyświetleniu menu, gdy użytkownik używa Force Touch. Masz tylko możliwość kontrolowania menu i wszystkiego, co dzieje się przed i po użyciu Force Touch, i nie masz bezpośredniego dostępu do interfejsów API Force Touch, nawet w systemie watchOS 2.

+0

czy zauważyłeś, że didDeactivate() jest nazywane kiedy pojawia się menu kontekstowe? Czy jest to błąd symulatora lub zgodnie z oczekiwaniami? Bo jeśli tak, to nie potrafię odróżnić, czy zamknąłem kontroler, czy pojawiło się menu kontekstowe. –

+0

Nie, oczekuje się. –

1

To jest niedostępne w tej chwili. Spójrz na to answer, odnosząc się do ewangelisty Apple.