Frage

Ich habe mehrere verschiedene Farbblockbilder, die in meinem Spiel viele Male (es ist ein einfaches Rechteck für ein Puzzle-Spiel) wieder verwendet werden. Ich möchte ein transparentes Overlay zu jedem dieser Bilder on the fly (ein Symbol für das Puzzle-Block) anzuwenden, die eine von mehreren verschiedenen Bilder sein können. Gibt es einen „besten“ Weg, dies zu tun bekommen? scheint wie eine schlechte Idee hier ein Subview zu schaffen.

Ich frage das, weil es UIImageView und UIImage scheint nicht über die Methoden, die ich brauche, und ich habe noch in Core Graphics zu tauchen, aber wenn ich muss das werde ich. In der Tat, wenn jemand ein gutes Tutorial weiß, bitte teilen.

War es hilfreich?

Lösung

Ein subview ist eigentlich keine schlechte Idee, und es ist die am einfachsten zu implementieren.

Eine weitere Alternative ist es, ein UIView zu verwenden und die drawRect Methode überschreibt, Core Graphics mit Ihrem Puzzle Bild und das Overlay zu machen. Obwohl dies wird etwas langsamer als ein paar UIImageViews Rendering.

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