У меня есть UIView, который я передаю UIImage с помощью типичного метода UIGraphicsBeginImageContextWithOptions с использованием шкалы 2.0, поэтому вывод изображения всегда будет "версией отображения сетчатки", отображаемой на экране, независимо от того, фактическое разрешение экрана пользователя.
В UIView я рендеринг содержит как изображения, так и текст (UIImages и UILabels). Изображение появляется в визуализированном UIImage при полном разрешении и выглядит великолепно. Но UILabels, похоже, были растрированы в масштабе 1,0, а затем увеличены до 2,0, что приводит к размытому тексту.
Есть ли что-то, что я делаю неправильно, или есть какой-то способ заставить текст сделать красивым и четким на более высоком уровне шкалы? Или есть ли способ сделать это иначе, чем использовать параметр масштабирования UIGraphicsBeginImageContextWithOptions, который будет иметь лучшие результаты? Спасибо!