Archive for 9月 16th, 2018

iPhoneの動作機種を判断

日曜日, 9月 16th, 2018

iPhoneのディスプレイサイズを列挙

iPhone XS Max 6.5 inch 2688 x 1242 ほぼ2:1
iPhone XR 6.1 inch 1792 x 828 2:1
iPhone X / XS 5.8 inch 2436 x 1125 2:1
iPhone 8 Plus/ 7 Plus/ 6s Plus/ 6 Plus/ 5.5 inch 1920 x 1080 16:9
iPhone 8 / 7 /6s / 6 4.7 inch 1334 x 750 16:9
iPhone5/5S/5c/SE 4 inch 1136 x 640 16:9
iPhone4/4S 3.5 inch 960 x 640 3:2

上の内容で、ディスプレィスケールが、基本2:1ですが、iPhone X/Xs/XS Maxが3:1のはず。

ということで、FrameSizeでXS Maxが896×414 XRが896×414 で X/Xsが812×375となりますね。iPadの解像度と一致するのはないはずですねぇ。

でもiPadにノッチが入るかは別として、以下で振り分けがいるなぁ。

        if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone)