Question

I ai un UIToolbar avec certains éléments de bouton sur elle séparés par un élément de l'espace flexible.

En fonction de l'état de l'app, certains boutons sont activés ou désactivés. Et quand cela se produit, lorsque le bouton désactivé est cliqué, au lieu de ne rien faire, il envoie l'événement « cliquez sur » à un autre élément de bouton.

Je compris alors que c'est un comportement par défaut de la barre d'outils (ou l'élément de l'espace flexible?): Lorsque vous touchez un espace vide, il transmet l'événement au bouton le plus proche. Toutefois, ce n'est pas très bon pour la facilité d'utilisation dans mon application.

Réglage activé OFF à l'élément de l'espace souple ne change rien du tout, et la suppression UserInteraction de la barre d'outils tout fera tous les boutons intouchables.

Y at-il moyen d'éviter ce « clic le transfert d'événements » et ignorer tout simplement les touches sur les espaces vides ou des boutons handicapés?

Merci à l'avance

Était-ce utile?

La solution

Eh bien pour tous ceux qui veulent savoir, je ne pouvais rien faire pour le résoudre, vous feriez mieux de faire un meilleur travail avec votre ui.

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