0

I have made two different background images for my iPhone app: one in 640x960px (iPhone4s) and one in 640x1136px (iPhone5). But when I create the application layouts in the Xcode 4.5 Main Storyboard, how do I define and create it for both iPhone4s and iPhone5? So that the background automatically updates when i choose iPhone5 screen?

Jay Slupesky
  • 1,893
  • 13
  • 14
Peter
  • 1,848
  • 4
  • 26
  • 44

2 Answers2

1

Just import your background image with the correct suffix

For example :

myImage.png for non-retina display

myImage@2x.png for retina display

myImage-568h@2x.png for iPhone 5

bs7
  • 627
  • 4
  • 11
0

In your viewController set:

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

Remember to correctly named the image:

  • for iphone4 "image@2x.png"
  • for iphone5 "image-568h@2x.png"
Hiren
  • 12,720
  • 7
  • 52
  • 72
edzio27
  • 4,126
  • 7
  • 33
  • 48