Domanda

Ho un UIToolbar con alcune voci dei tasti su di esso separata da una voce di spazio flessibile.

A seconda dello stato delle app, alcuni tasti sono attivate o disattivate. E quando questo accade, quando il pulsante disattivato viene cliccato, invece di fare nulla, invia il "click" evento per altro elemento pulsante.

Poi ho capito che questo è un comportamento di default per la barra degli strumenti (o la voce spazio flessibile?): Quando si tocca uno spazio vuoto su di esso, in avanti l'evento al pulsante più vicino. Tuttavia questo non è molto buona per l'usabilità nella mia applicazione.

Impostazione abilitata OFF alla voce spazio flessibile non cambia nulla, e la rimozione UserInteraction da tutta la barra degli strumenti farà tutti i pulsanti intoccabile.

C'è un modo per impedire questo "inoltro di eventi click" e semplicemente ignorare i tocchi su spazi vuoti o pulsanti disabili?

Grazie in anticipo

È stato utile?

Soluzione

Bene per chi vuole sapere, non ho potuto fare nulla per risolverlo, è meglio fare un lavoro migliore con l'interfaccia utente.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top