Dovrei usare un UIButton o un semplice UITapGestureRecognizer
-
26-09-2019 - |
Domanda
Sto creando un'interfaccia utente iOS con un sacco di diversi UIImageViews che attiveranno azioni quando sfruttato (una volta è sufficiente). Ho la scelta tra l'utilizzo UIButtons con una visualizzazione personalizzata (l'immagine) o solo la creazione di un gruppo di UIImageViews con un'UITapGestureRecognizers associati. In termini di funzionalità ottengo lo stesso risultato atteso (azione innescata alla spina). La mia domanda è più circa le prestazioni: l'app (pigramente) carico circa 300 di questi UIImageViews tangibile in una vista di scorrimento. In termini di allocazione di memoria quale tecnica si possono proporre?
Grazie per qualsiasi aiuto e la guida!
Soluzione
UIButtons. Sono stati progettati per questo e sono stati ampiamente ottimizzati da Apple per [tocchi]. Se si potrebbe aver bisogno funzionalità più avanzate in futuro, si potrebbe utilizzare una sottoclasse UIImageView w eventi / UITouch. Buona fortuna!