Sto creando un'applicazione che utilizza UIImagePickerController
per presentare una telecamera all'utente con una sovrapposizione personalizzata che include una delle due griglie/motivi sulla "vista" della telecamera stessa.Aggiunta di una tinta a un'immagine
Le griglie stesse sono file .png in un UIImageView
che viene aggiunto all'overlay, sono piuttosto complessi, quindi mi piacerebbe davvero allontanarmi dal disegnare la griglia in codice, anche se ciò presenterebbe il mio pulito e pulito risposta semplice alla mia domanda.
Mi piacerebbe essere in grado di offrire le griglie in una varietà di colori. La soluzione più ovvia è creare più immagini .png in diversi colori, ma per ogni colore ci dovrebbero essere quattro immagini separate (regolare e retina per ciascuna delle griglie) in modo da aggiungere rapidamente un sacco di risorse.
La soluzione che, penso, sarebbe ideale, sarebbe per me solo creare le griglie in bianco/grigio e quindi applicare una tinta ad esso per colorarlo in modo appropriato.
È possibile? O devo cercare una soluzione alternativa?
guarda qui: http: //stackoverflow.com/questions/1117211/how-would-i-int-an-image-programatically-on-the-iphone – shannoga
hai controllato [questo post] [1]? Sembra più vicino a quello che ti serve. [1]: http://stackoverflow.com/questions/1223340/iphone-how-do-you-color-an-image – Ananth