Come disattivare UIToolbar spazio flessibile voce click
-
26-10-2019 - |
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
Soluzione
Bene per chi vuole sapere, non ho potuto fare nulla per risolverlo, è meglio fare un lavoro migliore con l'interfaccia utente.