Zeichnen eines PNG-Bildes in einen Grafikkontext für die Mischmodus-Manipulation

7

Ich muss eine Reihe von PNGs in ein CGContext zeichnen, damit ich sie zusammenfügen kann:

%Vor%

Momentan funktioniert meine App nur dadurch, dass ich jedes Bild als UIImageView zeichne und sie als Unteransicht der Ansichtsdatei hinzufüge: [self addSubview:someImageView] ... aber dies erlaubt keine Mischmodus-Manipulation, richtig?

Derzeit werden die UIImageView-Variablen über:

zugewiesen %Vor%

Also habe ich versucht, diese mit beiden ohne Glück zu ersetzen:

%Vor%

und dieser benötigt einen CGImage , von dem ich nicht sicher bin, wie er mit den PNGs machen soll:

%Vor% Was fehlt mir? Diese werden nicht durch irgendeine Interaktion ausgelöst, sie müssen nur laden / zeichnen, wenn die App geladen wird.

Danke für alle Hinweise. :)

    
steganous 20.12.2009, 19:05
quelle

1 Antwort

19

Sie müssen UIImageViews nicht verwenden. Platzieren Sie stattdessen Ihre Zeichnung zwischen den Aufrufen von UIGraphicsBeginImageContext und UIGraphicsEndImageContext .

Zum Beispiel (Code nicht versucht):

%Vor%

Wenn Sie CG-Anrufe verwenden möchten, rufen Sie:

%Vor%

, um die Kontextreferenz zu erhalten.

    
Ken Aspeslagh 20.12.2009 23:00
quelle