Как заставить [UIImage imageWithContentsOfFile:] и изображения в высоком разрешении работать

Поскольку многие люди жалуются, кажется, что в Apple SDK для Retina Display есть ошибка, и imageWithContentsOfFile фактически не загружает 2-кратные изображения автоматически.

I ' Я наткнулся на хороший пост о том, как создать функцию, которая определяет масштабный коэффициент экрана UIS и правильно загружает изображения с низким или высоким разрешением ( http://atastypixel.com/blog/uiimage-resolution-independence-and-the-iphone- 4s-retina-display / ), но решение загружает 2-кратное изображение и по-прежнему имеет масштабный коэффициент изображения, равный 1,0, и в результате получается 2-кратное изображение, масштабируемое в 2 раза (то есть в 4 раза больше, чем у него выглядит так)

imageNamed, кажется, точно загружает изображения с низким и высоким разрешением, но для меня это не вариант.

Есть ли у кого-нибудь решение для загрузки изображений с низким / высоким разрешением, не использующее автоматическую загрузку imageNamed или imageWithContentsOfFile? (Или, в конце концов, решение, как заставить imageWithContentsOfFile работать правильно)

11
задан Marin Todorov 17 September 2010 в 23:55
поделиться