iPhone/iPadアプリ開発逆引き大全500の極意

プログラミングの極意 - Tips446 解像度を取得する

登録タグ
iOS
Icon comment count 0
Icon stock count 0

5-19その他Tips446 解像度を取得する

Level1

Point解像度の取得(UIDeviceクラス、scaleプロパティ)

実行しているiPhone/iPadがretina対応であるかどうかをチェックするためには、UIDeviceクラスのscaleプロパティをチェックします。

通常の画面の場合は「1.0」となります。retina対応である場合は「2.0」となります。

リスト1では、ボタンをタップしたときにretina対応のディスプレイかどうかをチェックしています。

画像1 実行結果
リスト1 retina対応かどうかをチェックする(ファイル名:prog446.xcodeproj)
- (IBAction)button3:(id)sender
{
    // 解像度を取得
    B

出典情報

Medium

iPhone/iPadアプリ開発逆引き大全500の極意

  • 著者: 増田 智昭, 池谷 京子

コメント

    コメントはありません