It is divided into compatibility mode and high resolution mode.
Compatibility mode
When your app does not provide 3x launchimage, the system enters compatibility mode by default, the big screen is rendered in 320 width, the screen width returns 320, and then the scale is stretched to a large screen. In this case, the interface will not have any effect, equal to the small screen fully stretched. But it is recommended not to be in this mode for a long time, otherwise the large screen will appear large, less content, vulnerable to user complaints.
High resolution Mode
When your app provides 3x launchimage, the system goes into high-resolution mode, the screen width returns to the actual width, and is rendered according to the actual screen width. The change in your interface depends on the actual wording.
- With AutoLayout: The width of the screen changes, and the controls change according to the constraints.
- Use Xib without AutoLayout: Depending on the settings of the Autoresizingmask, each control may or may not be stretched or changed.
- Plain code layout: Depending on the code's specific wording.
Iphone6 iphone6 plus magnification display mode high resolution mode problem