У меня есть собственный UILabel со скругленными углами и тенью. Для этого я использую свойства CALayer. Затем я пытаюсь сохранить это как UIImage, используя renderInContext:. Круглые углы сохраняются, но появляется черный фон и нечеткая тень.
Есть мысли по поводу рендеринга UILabel в виде изображения, но с сохранением тени и закругленных углов?
Вот код, который я использую для отображения метки:
UIGraphicsBeginImageContextWithOptions(label.bounds.size, YES, 0);
[label.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();