В моем приложении мне нужно получить правильное изображение на устройстве устройства iPad/iPhone 4/iPhone 3.
Например:
У меня есть изображение с именем a.png (ширина 40, высота 20) для iPhone 3/iPod и [email protected] (ширина 80, высота 40) для iPhone 4.
Если бы я упомянул код
UIImage *myImage=[UIImage imageNamed:@"a.png"];
myImage содержит (80 * 40) изображение, если оно iPhone 4. myImage содержит (40 * 20) изображение, если оно iPod/iPhone 3.
Мой вопрос заключается в том, как получить изображение для iPad (60 * 30), как указано выше в соглашении об именах.
Я попытался дать a~ipad.png как имя изображения, и он не работает. Можете ли вы указать, где ошибка?
И если я использую условие, используя [UIDevice currentDevice]; isIpod → load (60 * 30) изображение
в противном случае загружать изображения для iPhone/iPod он отлично работает.
Но мне нужно заставить его работать без использования условия и использовать соглашение об именах, например a.png для iPhone/iPod, [email protected] для iPhone 4 и аналогично для iPad.
Спасибо заранее.
