2

I launched my app on iphone 6 and 6 plus simulator. iPhone 6 plus uses @x3 images, but this have the same ratio. However, the iPhone 6 have a screen of 1334 x 750 (667 x 375) ... this sucks!

As you probably know, the app screen automatically fit to those new screen. But for the iPhone 6, images are bigger but they cannot be replaced (@3x is only for iphone6+).

How to deal with this new size?

I have to use autolayout only?

How to set the right screen size without automatically rescale this screen?

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
Damien Romito
  • 9,801
  • 13
  • 66
  • 84
  • 4
    Without iphone 6 and iphone 6 plus launch iamges your app is scaled. First of all you should put them using catalog assets. And to occupy new avaliable resolution you can use autolayout and even old springs and struts. – Nik Yekimov Sep 12 '14 at 08:29
  • 1
    Migrating to auto layout definitely makes things easier. Takes a bit of getting used to though... – Emiel Sep 17 '14 at 11:50
  • See this answer http://stackoverflow.com/questions/25752986/simulator-running-in-scaling-mode-for-iphone-6-plus/26140016#26140016 – Narek Safaryan Oct 01 '14 at 11:15

2 Answers2

3

As Roger answered, you need to add the iPhone 6 and 6+ launch image

But you don't need to use autolayout. AutoLayout is one way of adapting to different screen resolutions, but the old autoresizingmask (springs and struts) is perfectly fine for most layouts. I use a combination of both as they each have pros & cons.

Fraser
  • 953
  • 11
  • 21
1

You need to do a couple of things:

Community
  • 1
  • 1
Rog
  • 17,070
  • 9
  • 50
  • 73