Итак, я делаю приложение для нового iPad с дисплеем Retina. Прямо сейчас я импортирую изображения в openGL через загрузчик UIImage, чтобы использовать изображения @2x для нового дисплея. Я также сделал так, что если коэффициент масштабирования экрана iPad равен 2,0, то он устанавливает масштаб моих изображений равным 0,5.
Это прекрасно работает с изображениями, у которых есть файл @2x, но некоторые из них не имеют, и в конечном итоге они становятся половинными и неуместными. Поэтому я хочу найти способ определить, когда UIImage использует изображение @2x вместо оригинала. Есть ли способ сделать это?
PS: я не хочу создавать файл @2x для каждого изображения и занимать лишнее место.
UIImage
imageNamed:
и вести запись каждого изображения. Не уверен, что есть более короткий/легкий/лучший путь. - person JoePasq   schedule 22.03.2012