Frage

Ich bin eine iOS-Benutzeroberfläche mit vielen verschiedenen UIImageViews erstellen, die Aktionen auslösen, wenn angezapft (einmal ist genug). Ich habe die Wahl zwischen UIButtons mit einer benutzerdefinierten Ansicht (das Bild) oder einfach nur ein paar UIImageViews mit einem zugehörigen UITapGestureRecognizers mit der Einrichtung. In Bezug auf die Funktionalität bekomme ich die gleiche erwartete Ergebnis (Aktion ausgelöst vom Fass). Meine Frage ist, mehr über die Leistung: Die App wird (träge) Last um 300 diese berührbaren UIImageViews in einer Scroll-Ansicht. In Bezug auf die Speicherzuweisung, welche Technik würden Sie vorschlagen?

Vielen Dank für jede Hilfe und Anleitung!

War es hilfreich?

Lösung

UIButtons. Sie wurden dafür entworfen und wurden von Apple für [berührt] weitgehend optimiert. Wenn Sie erweiterte Funktionen in der Zukunft benötigen könnten, könnten Sie eine UIImageView Unterklasse w / UITouch Ereignisse verwenden. Viel Glück!

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top