Ho alcuni pulsanti nella mia app il cui alfa è attualmente impostato a zero. Questi pulsanti sono completamente non reattivi, ma non appena aumento il loro alfa, iniziano a rispondere. È questo comportamento previsto?Il pulsante UIB diventa disabilitato quando il suo alpha è impostato su 0.0?
risposta
Come per Apple's documentation per UIView
s' hitTest:withEvent:
metodo:
Questo metodo ignora vista gli oggetti che sono nascosti, che hanno disabili interazioni degli utenti, o che hanno un livello di alfa inferiore a 0,01.
Quindi, qualsiasi UIView
che ha alfa inferiore a 0,01 saranno ignorati dal tocco eventi sistema di elaborazione, cioè sarà non ricevere tocco.
Quando l'alfa è 0, sono reattivi, poiché alfa = 0 è come nascosto = SÌ e non è possibile fare clic su un pulsante nascosto.
Questa è una vecchia risposta, ma non intendi dire "Quando l'alfa è 0 sono ** un ** reattivi ..." –
Sono un po 'in ritardo rispetto al gioco, ma è sempre possibile impostare il colore di sfondo di UIButton su clearcolor. Ciò li manterrebbe attivi. Nel mio caso, sto pulsando un pulsante per dargli un effetto luminoso, ma per fare questo, devo impostare lo sfondo per cancellare, quindi aggiungere un UIIMageView come sottoview e aggiungere l'effetto all'immagine, NON il pulsante.
Spero che questo aiuti chiunque altro con questo problema.
- 1. Il pulsante personalizzato iOS7 diventa trasparente quando evidenziato
- 2. disabilita il pulsante di invio quando javascript è disabilitato
- 3. Come posso cambiare il colore di <label> quando il suo ingresso è disabilitato?
- 4. Il pulsante di opzione non alterna il suo stato
- 5. Come impostare Alpha su Android Pulsante
- 6. Il pulsante Disabilitato è selezionabile sul browser Edge
- 7. Il testo del disegno sullo sfondo di vetro diventa sfocato quando Alpha viene abbassato
- 8. Come rendere il pulsante Dropdown che cambia il suo titolo ha diversi link?
- 9. iphone: il raggio dell'angolo non è impostato
- 10. iOS `UIView` smette di rispondere al riconoscimento dei gesti quando il suo alfa è 0?
- 11. Come modificare il colore di sfondo di una casella di testo RTF quando è disabilitato?
- 12. campo di input disabilitato fino a quando il pulsante di opzione è selezionato (HTML)
- 13. Eclipse - Aggiungi server - Il pulsante Avanti è disabilitato quando seleziono uno specifico Tomcat (ad es. Tomcat8)
- 14. wpf: come mostrare la descrizione del comando quando il pulsante è disabilitato per comando?
- 15. Come configurare il colore disabilitato del pulsante con AppCompat?
- 16. Il pulsante jquerymobile su cui è stato fatto clic diventa blu
- 17. risultato non impostato su onPause() utilizzando setResult() quando si preme il pulsante Indietro
- 18. Griglia WPF - Colonna di dimensioni automatiche non collassare quando il contenuto Visibilità è impostato su Visibilità.Collapsed
- 19. Come cambiare CSS quando è disabilitato?
- 20. Pulsante Netbeans Run project disabilitato
- 21. Problema con il pulsante UITabBar, il pulsante TabBar diventa non selezionabile
- 22. re abilitando il pulsante ng disabilitato in JS angolare
- 23. pyqt: riceve il segnale quando il widget diventa visibile/nascosto
- 24. Quale algoritmo numerico è semplificato definendo sqrt (-0.0) come -0.0?
- 25. "La proprietà OutputPath non è impostato per il progetto" quando OutputPath è impostato
- 26. Cambia il colore di un pulsante disabilitato in Android
- 27. Errore server (500) su Django quando il debug del modello è impostato su False?
- 28. python: come rilevare quando il mio thread diventa orfano?
- 29. HttpClient si blocca quando è impostato il timeout (Windows Phone)
- 30. Perché un TToolBar calcola automaticamente la larghezza del pulsante quando ShowCaption è impostato su True?
Ho provato esattamente 0,01 e ha disattivato gli eventi di tocco. Deve essere almeno 0.02 – CSawy