iPad2与iPad3手动定位物品有何变化?

Shr*_*794 2 cocoa-touch ios ipad-2 ipad-3

因为iPad 3("新iPad")拥有两倍的像素,我不经意地让我的任何图像的两倍大.但我的问题是,因为它有两倍的像素,如果我手动放置在屏幕上的一个对象,说CGRectMake,它会出现在iPad2的距离iPad3的不同的地方?
说我正在使用下面的代码在屏幕上定位按钮:

 CGRectMake(375,500,125,125); 
Run Code Online (Sandbox Code Playgroud)

由于iPad3的像素数是原来的两倍,因此它在X坐标上位于375像素不会出现在iPad 2与iPad3的不同位置?

我敢肯定,这是一个愚蠢的问题,任何有经验的iOS开发人员都会嘲笑,但由于简单的谷歌搜索没有改变任何东西,我想id问.

谢谢!

-Shredder2794

Cod*_*aFi 5

虽然设备之间的像素数量可能不同,但Core Graphic的坐标系统却没有.这是因为CG用点表示自己,而不是像素.