iPhone 14 strange landscape size classes

According to the HIG documentation, the iPhone 14 landscape size classes are really strange.

https://developer.apple.com/design/human-interface-guidelines/foundations/layout/

Why the iPhone 14 and iPhone 14 Pro portrait and landscape orientation size classes are the same as compact width and regular height?

And I tested it on Xcode, the landscape size classes of iPhone 14 and iPhone 14 Pro should be compact width and compact height. But the landscape size classes of iPhone 14 Pro Max is still wrong, the setting of compact height is not match for the iPhone 14 Pro Max.

Is it a bug of Xcode?

I think it should check out.

I think you have found a typo.
It should be:

iPhone 14 Portrait: Compact width, regular height Landscape: Compact width, compact height

iPhone 14 Pro Portrait: Compact width, regular height Landscape: Compact width, compact height

For more details, see https://useyourloaf.com/blog/iphone-14-screen-sizes/

OK, I finally figure out that's my problem with setting the size classes for iPhone 14 Pro Max landscape. Using Any width, compact height works.

But there is an error in HIG documentation for iPhone 14 and iPhone 14 Pro landscape size classes.

It should be fixed.

iPhone 14 strange landscape size classes
 
 
Q