Uiimage из UIView: выше разрешения экрана?

У меня есть UIView, который я визуализирую в UIImage с помощью типичного метода UIGraphicsBeginImageContextWithOptions, используя масштаб 2.0, поэтому вывод изображения всегда будет версия "Retina display" того, что будет отображаться на экране, независимо от фактического разрешения экрана пользователя.

Визуализация UIView I содержит как изображения, так и текст (UIImages и UILabels). Изображение появляется в визуализированном UIImage в полном разрешении и выглядит великолепно. Но UILabels, похоже, были растрированы в масштабе 1.0, а затем увеличены до 2.0, что привело к размытому тексту.

Что-то я делаю не так, или есть какой-то способ сделать текст красивым и четким в более высокий уровень шкалы? Или есть другой способ сделать это, кроме использования параметра масштабирования UIGraphicsBeginImageContextWithOptions, который дал бы лучшие результаты? Спасибо!

19
задан DanM 24 March 2011 в 00:14
поделиться