2016-08-31 3 views

答えて

1

iOSポイントは1/163インチ(160アンドロイド)に相当し、iphone 1のネイティブ解像度に従って人間のための視覚体 を表します。

ここでのポイントは、ピクセル解像度と物理ディスプレイサイズによって決まります。

そのための機能がない ので、あなたはネイティブピクセル解像度検出() とデバイス検出()を組み合わせて、デバイスの内部リストとインチ()におけるそれらの物理画面サイズを保持しなければなりませんまだ。

は(*)+(**)はすでにここで説明:

iOS - How to get device make and model?

、ここに:

in iPhone App How to detect the screen resolution of the device

例:

  1. を(iPhone 5を検出*)
  2. あなたのアプリはiphone6は、今あなたが幅
  3. で1.963 * 163 =〜320ポイントを計算〜1.9632inchの表示幅(***)
  4. あなたは幅640で解像度画素を検出(**)
  5. を意味知っていますあなたはピクセル:ポイント比= 640/320 = 2を知っています

別の短いです。 iPhone 6を検出

手段〜2.54inch表示幅* 163 =〜414px 1242ので、ピクセルの解像度:点比= 414分の1242 = 3

関連する問題