2016-03-10 1 views
1

Il existe une fonction sur Apple Watch dans laquelle vous pouvez couvrir l'écran avec la paume de votre main pour le couper. Par exemple, si vous recevez un appel lors d'une réunion, vous pouvez masquer l'écran de votre montre pour désactiver la sonnerie.Détection de l'action 'Cover to Mute' sur Apple Watch

Je voudrais utiliser cette fonctionnalité dans une application, mais je ne trouve pas de documentation qui me dit comment détecter cette action.

Est-ce que quelqu'un sait comment détecter cela, ou peut-être même comment simuler cela? Je sais que le multi-touch est sorti, et je ne sais pas comment Apple détecte le visage couvert.

Répondre

1

Il n'est actuellement pas possible de détecter Cover to Mute ou d'autres gestes. Les gestes sont automatiquement gérés par le système. il n'y a pas accès développeur à des événements tactiles premières ou les gestes watchos 2.

De l'Apple Watch Human Interface Guidelines:

interactions de l'utilisateur sur Apple montre générer des événements tactiles et des gestes, mais contrairement à des applications iOS, votre montre applications n » t gérer ces événements directement. Le système fournit des réponses automatiques pour tous les événements tactiles et gestes ...

+0

Ah merci.C'est vraiment dommage que nous n'ayons pas accès à ça. – Tony68000

0

réponse à votre première question

Comme vous le savez, tous les gestes internes à Apple montre sont disponibles pour les applications de l'API .

Vous ne pouviez pas accéder à de nombreuses actions du système, comme le menu d'action Force Touch et Cover To Mute, par WatchKit ou tout autre cadre dans watchOS. Ils sont automatiquement remis par Apple Watch lui-même.

Bien sûr, une façon de vérifier ce geste est de vérifier le volume sonore en émettant un son, puis en l'écoutant et en le traitant, mais cela ne semble pas intéressant.

réponse à votre deuxième question

multi-touch n'est pas disponible dans Apple Watch, mais l'écran est doté de capteurs spéciaux pour détecter certains gestes que vous pourriez penser à eux comme les multi-touch.

Ce geste n'est pas considéré comme multi-touch dans Apple Watch, mais Apple a inclus des capteurs spéciaux pour vous faire sentir que vous utilisez le multi-touch.

Conclusion

1- Tous les gestes internes à Apple montre sont disponibles pour les applications de l'API.

2- Vous n'avez pas pu accéder à de nombreuses actions du système, y compris Cover to Mute, dans votre application watchOS.

3- Le mode Multi-touch n'est pas disponible dans Apple Watch, mais l'écran est équipé de capteurs spéciaux pour détecter certains gestes que vous pourriez qualifier de multitouches, comme Cover to Mute.

Plus de ressources

Découvrez this link d'Apple pour plus de détails.