Comment forcer l'iPhone / iPod touch à gérer plus de 5 touches en même temps?

StackOverflow https://stackoverflow.com/questions/1202484

  •  05-07-2019
  •  | 
  •  

Question

Je souhaite développer une application multi-touch (jusqu'à 8 doigts) pour iPhone / iPod Touch. Mais lors des tests sur mon iPod Touch de première génération, une fois que j'ai mis le doigt du doigt, des choses étranges ont commencé à se produire. Je ne comprends pas Touch Began pour le 6ème doigt ni Touch Ended / Cancelled pour les 5 premiers doigts.

Connaissez-vous une solution de contournement pour cela? Est-ce que cela se comporte de la même façon sur votre iPhone ou votre iPod? Cela fonctionnerait-il sur G1 sur Android?

Merci

Était-ce utile?

La solution

Vous ne pouvez pas. Si vous avez besoin de cette fonctionnalité, vous devez enregistrer une demande de fonctionnalité auprès d'Apple, mais je soupçonne qu'il s'agit d'une limitation matérielle. le contrôleur d'écran.

Autres conseils

Je suppose que 5 doigts est la limite supérieure. J'imagine que les ingénieurs ont supposé que la plupart des gens avaient deux mains, cinq doigts par main. Ainsi, une personne moyenne tenant le téléphone dans une main n'a que cinq doigts avec lesquels travailler.

Tenir votre téléphone avec juste vos pouces semble au mieux précaire, de sorte que l'utiliser comme une trompette semble peu probable.

Juste une note: l'iPad peut reconnaître 11 touches.

Je ne sais pas si cela fonctionnerait sur Android, mais il y aura une limite supérieure pour le nombre de contacts simultanés que vous pouvez avoir. Les iPhones / iPod futurs peuvent atteindre cette limite, mais cela n’est pas défini et vous ne devez pas supposer que vous pouvez en gérer plus que de façon réaliste.

En ce qui concerne Android, pour le moment, je ne pense pas qu'il existe une prise en charge multi-touch, car Google l'a supprimée, comme le demande Apple.

Le système n’est capable de suivre que 5 doigts en même temps. Vous ne devriez jamais avoir que 5 événements tactiles en même temps, je pense que tout ce qui est passé est ignoré.

Vous observez probablement un comportement étrange car il ne choisit pas systématiquement les 5 mêmes doigts sur lesquels les événements tactiles sont signalés.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top