Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
// Bigger iPhones = any Max, any Plus, iPhone XR, iPhone 11
switch (UITraitCollection.current.horizontalSizeClass, UITraitCollection.current.verticalSizeClass) {
case (.compact, .compact):
// Smaller iPhones in landscape
case (.compact, .regular):
// iPhones in portrait
// iPads in portrait during any split screen,
// iPads in landscape during 1/3 or 1/2 split screen
case (.regular, .compact):
// Bigger iPhones in landscape
case (.regular, .regular):
// iPads during full screen,
// iPads in landscape during 2/3 split screen,
// iPad Pro 12.9" in landscape during 1/2 split screen
Copy link

aarblaster commented Sep 4, 2021



Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment