Привет, хотя это вполне может ответить на вопрос, но учтите, что другие пользователи могут быть не настолько осведомлены, как вы. Почему бы вам не добавить небольшое объяснение, почему этот код работает? Спасибо!

од работает нормально для обычных устройств, но создает размытые изображения на устройствах Retina.

Кто-нибудь знает решение моей проблемы?

+ (UIImage *) imageWithView:(UIView *)view
{
    UIGraphicsBeginImageContext(view.bounds.size);
    [view.layer renderInContext:UIGraphicsGetCurrentContext()];

    UIImage * img = UIGraphicsGetImageFromCurrentImageContext();

    UIGraphicsEndImageContext();

    return img;
}

Ответы на вопрос(15)

Ваш ответ на вопрос