Xcode 4.5 другой фон iPhone на iPhone 4s и 5

Я сделал два разных фоновых изображения для своего приложения для iPhone: одно размером 640x960 пикселей (iPhone4s) и одно размером 640x1136 пикселей (iPhone5). Но когда я создаю макеты приложений в основной раскадровке Xcode 4.5, как мне определить и создать их как для iPhone4s, так и для iPhone5? Чтобы фон автоматически обновлялся, когда я выбираю экран iPhone5?


person Peter    schedule 24.10.2012    source источник
comment
хотите изменить заставку?   -  person Hiren    schedule 24.10.2012


Ответы (2)


Просто импортируйте фоновое изображение с правильным суффиксом

Например :

myImage.png для дисплея без сетчатки

[email protected] для дисплея Retina

[email protected] для iPhone 5

person bs7    schedule 24.10.2012

В вашем наборе viewController:

self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"image.jpg"]];

Не забудьте правильно назвать изображение:

  • для iphone4 "изображение@2x.png"
  • для iphone5 "изображение[email protected]"
person edzio27    schedule 24.10.2012
comment
Разве это невозможно сделать в Interface Builder без использования кода? - person AVEbrahimi; 27.11.2012