Tengo una UILabel personalizada con esquinas redondeadas y una sombra paralela. Estoy usando las propiedades en CALayer para lograr esto. Luego, intento guardar esto como un UIImage usando renderInContext :. Se mantienen las esquinas redondeadas, pero aparece un fondo negro y se pierde la sombra paralela.Puede renderizarContexto: ¿mantiene el radio de la esquina y las sombras?
Alguna idea de hacer que la UILabel como una imagen pero manteniendo la sombra y esquinas redondeadas?
Aquí está el código que estoy usando para representar la etiqueta:
UIGraphicsBeginImageContextWithOptions(label.bounds.size, YES, 0);
[label.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();