How to Disable iPhone 6 Native Resolution

Disable native resolution ONLY for iPhone 6 Plus

There is not. You can only support 6 and 6 Plus together or none of them. As soon as you use the Launch Screen File Xcode assumes you want to support them.

How to enable native resolution for apps on iPhone 6 and 6 Plus?

You can add a launch screen file that appears to work for multiple screen sizes. I just added the MainStoryboard as a launch screen file and that stopped the app from scaling. I think I will need to add a permanent launch screen later, but that got the native resolution up and working quickly. In Xcode, go to your target, general and add the launch screen file there.

Launch Screen File

Use iPhone 6/6s/7 Plus' Native Resolution

glkView.contentScaleFactor = UIScreen.main.nativeScale

See the answers to this question for more information.

ios - Lower app's resolution

You can't. Once you setup a launch screen, your app will run at full device resolution for all possible devices. You can't provide a launch screen and have your app run at "iPhone 5" size on iPhone 6 devices, for example.

Your only option is to stick with launch images and have no launch screen.

Of course if you need to support full sized iPad Pro support, that requires the use of a launch screen. (Not true any more as of Xcode 8).

Why would you use native iphone 6 resolution in xcode when building your app?

the use is: more screen estate. You can fit more on the screen.. at the least images or maps could be bigger while buttons retain there size -- they normally don't need to be bigger :) same for the keyboard.

you don't just get everything scaled but you can decide what is scaled and what isnt



Related Topics



Leave a reply



Submit