Pregunta

Estoy creando una interfaz de usuario de iOS con una gran cantidad de diferentes UIImageViews que activarán acciones cuando se pulsó (una vez es suficiente). Tengo la elección entre el uso UIButtons con una vista personalizada (la imagen) o sólo la creación de un grupo de UIImageviews con un UITapGestureRecognizers asociados. En términos de funcionalidad consigo el mismo resultado esperado (acción desencadenada de barril). Mi pregunta es más sobre el rendimiento: la aplicación se carga (pereza) alrededor de 300 de estos UIImageViews se pueden tocar en una vista de desplazamiento. En términos de asignación de memoria que la técnica sugeriría usted?

Gracias por cualquier ayuda y orientación!

¿Fue útil?

Solución

UIButtons. Fueron diseñados para esto y han sido ampliamente optimizado por Apple para [] toques. Si es posible que tenga una funcionalidad más avanzada en el futuro, es posible utilizar una subclase UIImageView w eventos / UITouch. Buena suerte!

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top