Ho un UILabel personalizzato con angoli arrotondati e un'ombra esterna. Sto usando le proprietà su CALayer per raggiungere questo obiettivo. Successivamente, sto cercando di salvare questo come UIImage usando renderInContext :. Gli angoli arrotondati vengono mantenuti, ma appare uno sfondo nero e un po 'meno l'ombra.Può renderInContext: mantenere il raggio dell'angolo e le ombre?
Ogni pensiero su rendere l'UILabel come immagine, ma mantenendo l'ombra e gli angoli arrotondati?
Ecco il codice che sto utilizzando per il rendering dell'etichetta:
UIGraphicsBeginImageContextWithOptions(label.bounds.size, YES, 0);
[label.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();