Рендеринг текста iOS после масштабирования -в

Я написал функцию для увеличения UIView с помощью CGAffineTransformScale. После двукратного увеличения -весь текст выглядит действительно размытым. Изображения в порядке, если они изначально в более высоком разрешении.Есть ли способ повторно -отобразить весь текст в правильном разрешении после увеличения?

Изменить: Я нашел частичное решение своей проблемы: http://markpospesel.wordpress.com/2012/04/03/on-the-importance-of-setting-contentscalefactor-in-catiledlayer-backed-views/

  • (void)didMoveToWindow { self.contentScaleFactor = 2.0; }

При добавлении описанного выше метода в категорию UIView UILabel, UIButton и большинство других представлений теперь отображаются с высоким разрешением. Однако это не влияет на UITextView или UIWebView. Текст в любом из этих двух представлений все еще нечеткий.

Итак, новый вопрос: как можно перерисовать UITextView или UIWebView с высоким разрешением после увеличения -?

5
задан Weichen Wang 27 June 2012 в 00:19
поделиться