Swift 機種判定をする
今回は、swiftで、画面の高さから機種を判定する方法を書きます。
つまり、画面の高さを取得して、その値からiPhone5なのかiPhone6なのかを判定します。
こんな感じに書きます。
// アプリ実行端末のディスプレイサイズの高さを取得 let display: CGRect = UIScreen.mainScreen().bounds if (display.size.height == 568) { // iPhone 5 の場合 println("5") } else if (display.size.height == 667) { // iPhone 6 の場合 println("6") } else if (display.size.height == 736) { // iPhone 6 Plus の場合 println("6+") }
実行結果
ちなみに、「display.size.width」とすると、横幅が取れます。
これで、終わります。
※Swiftは、まだまだ勉強中ですので、間違っているかもしれません。間違っていましたら、ご指摘をお願いしますm(_ _)m