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!

È stato utile?

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!

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