XCode で、IOS シミュレーターを iPhone (Retina 3.5 インチ) として設定しました。ただし、私のコードでは、(Bounds CGRect を使用して) 画面のサイズを表示すると、予想される 640 x 960 ではなく 320 x 480 が表示されます。私は最新の XCode を使用しており、出力の名前は iPhone 6.1 Simulator です。ありがとう。
質問する
718 次
2 に答える
1
フレームと境界は、ピクセルではなくポイントで測定されます。Retina デバイスでは、4 ピクセルが 1 ポイントになりますが、非 Retina デバイスではすべてのポイントに 1 ピクセルがあります。
于 2013-07-27T18:38:47.480 に答える
1
これを試して:
UIScreen *mainScreen = [UIScreen mainScreen];
UIScreenMode *screenMode = [mainScreen currentMode];
CGSize realSize = [screenMode size];
于 2013-07-27T18:34:02.690 に答える