Скажем, у меня есть три изображения в каталоге или каталоге активов:
- По умолчанию ~ iphone.png
- [email protected]~iphone.png
- [email protected]
В iOS 4 и более поздних версиях конструктор UIImage может принимать имя изображения следующим образом:
[UIImage imageNamed:@"Default"];
Когда я на 3,5-дюймовом экране сетчатки (iphone), он автоматически выбирает изображение (2). Если на дисплее без сетчатки он выбирает (1). Это здорово.
Я назвал изображение 3, как указано для 4-дюймового изображения сетчатки (iPhone 5). Есть ли способ назвать изображение (3), так что, когда я бегу на 4-дюймовом экране сетчатки, он возвращается с тем же конструкторомом UIImage?
Возможно, это еще не реализовано, или я ожидаю слишком многого от удобства... Я просто пытаюсь избежать какой-либо условной логики в своем коде, чтобы выбрать изображение на основе размеров экрана.