iOS 的 Device Size class 整理

利用 iOS size class 的 regular & compact 分類,我們可以實現更彈性的 auto layout,讓 auto layout 的條件隨著不同的機型和方向改變。

Apple 的 iOS Human Interface Guidelines 提供了完整的 Device Size class 清單。

Image for post
Image for post
Image for post
Image for post

因此我們可以依據 CR, RC, CC, RR 4 種 case 整理成以下表格。

ps: 不考慮 iPad 分割畫面(split view)

Image for post
Image for post

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store