320 * 568 640 * 1136 (x2) 640 * 1136 375 * 667 750 * 1334 (x2) 750 * 1334 414 * 736 1242 * 2208 (x3)
if self.frame.size.width == 414 { // 6+ if UIInterfaceOrientationIsLandscape { } else { } } else if self.view.frame.size.width == 375 { // 6 } else if self.frame.size.width == 320 { }...
self.traitcollection self.view.traitcollection
let traits = self.traitcollection if traits.horizontalsizeclass == UIUserInterfaceSizeClass.Compact && traits.verticalsizeclass == UIUserInterfaceSizeClass.Regular { // traits.displayscale traits.userinterfaceidiom }