2

Now that iOS 6 has come out and tweaked some control appearances, my Default.png family no longer matches the updated appearances.

If I update the appearance for iOS 6, however, the Default.png family will no longer match iOS 5.

Is there a way to provide different launch images for iOS 5 vs iOS 6?

Adding Default-568h@2x.png does not fix this problem; the problem is that Default.png and Default@2x.png must either show iOS 5 or iOS 6 screens, and they do not look the same.

Steven Fisher
  • 44,462
  • 20
  • 138
  • 192
  • 1
    No there is not. The launch image is outside the control of your program. Unless Apple implements this logic into SpringBoard, you are out of luck. – borrrden Oct 11 '12 at 23:33
  • Thanks, borrrden. I was hoping that logic already existed and I'd just overlooked the documentation for it. :) – Steven Fisher Oct 11 '12 at 23:36

2 Answers2

1

iOS 6's launch image is named "Default-568h@2x.png"

smoothdvd
  • 2,389
  • 4
  • 20
  • 25
  • 2
    No, that's the one for the iPhone 5 and new iPod touch. Of course these devices run iOS 6 but they're not the only ones that do. – omz Oct 11 '12 at 23:26
  • I believe you're confusing the iPhone 5 and iOS 6. iOS 6 runs fine on a standard (iPhone 3GS) or Retina (iPhone 4/4S) display. My problem is I have to make Default.png and Default@2x.png match iOS 5 or iOS 6, resulting in an incorrect launch image on one or the other. – Steven Fisher Oct 11 '12 at 23:26
1

I noticed in one of my apps that there was a small difference in position of one of the standard control types (captured in my launch image) between iOS 5 and iOS 6. I chose to use the new iOS 6 screenshot as the launch image, even though that causes a slight visual shift when launched on iOS 5. Virtually everybody will upgrade, so I'm not really concerned about the shift only appearing on iOS 5.

Greg Hewgill
  • 951,095
  • 183
  • 1,149
  • 1,285