Использование изображения для текста на сетчатке и без сетчатки - PullRequest
1 голос
/ 20 марта 2012

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

Проблема заключается в том, что текст на экране не отображается, если я использую изображения сетчатки (изображение с разрешением * 2). На данный момент я добавил страницы для отображения на сетчатке и без сетчатки, но это означает, что мое приложение стало больше.

Есть ли способ использовать только ресурсы сетчатки и получать хороший текст даже на дисплее без сетчатки?

1 Ответ

2 голосов
/ 20 марта 2012

Нет, вы не можете :(, поскольку дисплей без сетчатки имеет меньшее разрешение экрана по сравнению с дисплеем сетчатки, поэтому была введена концепция нормального изображения и изображения @ 2x. Если вы используете UIImage imageNamed Свойство с вашим изображением будет автоматически отображать соответствующие изображения на устройствах, например: - если ваше изображение называется background.png и для retina display background@2x.png, то когда вы напишите

   backgroundImgView.image = [UIImage imageNamed:@"background"];

, оно будетавтоматически назначает нормальное & @ 2x изображение для дисплея без сетчатки и сетчатки.

...