2

iPad 3 (「新しい iPad」) は 2 倍のピクセルを持っているので、私は自分のイメージを 2 倍の大きさにする必要があります。しかし、私の質問は、CGRectMake などを使用して手動でオブジェクトを画面に配置すると、ピクセルが 2 倍になるため、iPad3 から iPad2 の別の場所に表示されるのでしょうか?
画面にボタンを配置するために以下のコードを使用しているとします。

 CGRectMake(375,500,125,125); 

iPad3 は 2 倍のピクセルを持っているため、X 座標の 375 ピクセルに配置されているため、iPad 2 と iPad3 では異なる場所に表示されませんか?

これは、経験の浅い iOS 開発者なら誰でも笑うだろうばかげた質問だと確信していますが、単純な Google 検索では何も表示されなかったので、私は尋ねようと思いました。

ありがとう!

-Shredder2794

4

1 に答える 1

5

ピクセルの量はデバイスによって異なる場合がありますが、Core Graphic の座標系には違いはありません。これは、CG がピクセルではなく点で表現されるためです。

于 2012-04-22T06:39:51.830 に答える