Question

J'ai juste besoin de savoir chaud pour créer un CGLayer qui a une image tirée à elle. Je ne comprends pas tout à fait la documentation entièrement. Merci

Était-ce utile?

La solution

Il y a quelque temps que j'ai posté un blog sur un sujet similaire, disponible ici:

Dessin UIImages côté droit à l'aide CoreGraphics

Dans ce poste, je montre comment dessiner un UIImage si c'est c'est en niveaux de gris. Une partie de cette comprend la création d'une nouvelle couche avec un espace de couleur gris (de sorte qu'il dessine dans des nuances de gris), puis l'extraction de la CGContextRef du CGLayer, en le poussant à la pile de contexte, en tirant le UIImage, et sauter alors la pile de contexte. Le UIImage tire sur la plus haute CGContextRef, qui sera le contexte qui correspond à votre CGLayer.

Il y a probablement d'autres façons de faire, mais voici comment je l'ai fait dans le passé, et il est toujours fonctionnait très bien pour moi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top