iOS Human Interface Guidelines

Adaptivity and Layout

People generally want to be able to use their favorite apps on all of their devices and in any context. In iOS, interface elements and layouts can be configured to automatically change shape and size on different devices, during multitasking on iPad, in split view, when the screen is rotated, and more. It’s essential that you design an adaptable interface that provides a great experience in any environment.

Device Screen Sizes and Orientations

iOS devices come in a variety of screen sizes and can be used in either portrait or landscape orientation.

Diagram of iPad and two models of iPhone, each in portrait and landscape orientation.
DevicePortrait dimensionsLandscape dimensions
12.9″ iPad Pro2048px × 2732px2732px × 2048px
11″ iPad Pro1668px × 2388px2388px × 1668px
10.5″ iPad Pro1668px × 2224px2224px × 1668px
9.7″ iPad1536px × 2048px2048px × 1536px
7.9″ iPad mini 41536px × 2048px2048px × 1536px
iPhone XS Max1242px × 2688px2688px × 1242px
iPhone XS1125px × 2436px2436px × 1125px
iPhone XR828px × 1792px1792px × 828px
iPhone X1125px × 2436px2436px × 1125px
iPhone 8 Plus1242px × 2208px2208px × 1242px
iPhone 8750px × 1334px1334px × 750px
iPhone 7 Plus1242px × 2208px2208px × 1242px
iPhone 7750px × 1334px1334px × 750px
iPhone 6s Plus1242px × 2208px2208px × 1242px
iPhone 6s750px × 1334px1334px × 750px
iPhone SE640px × 1136px1136px × 640px

To learn how screen resolution impacts your app’s artwork, see Image Size and Resolution.

Auto Layout

Auto Layout is a development tool for constructing adaptive interfaces. Using Auto Layout, you can define rules (known as constraints) that govern the content in your app. For example, you can constrain a button so it’s always horizontally centered and positioned eight points below an image, regardless of the available screen space.

For more, click on the link below:

Leave a Reply