iPhone 4 屏幕分辨率(代码方面)



我刚才顿悟了。在我的第一个iPhone应用程序中,我在某些地方对屏幕宽度和/或高度(320,460)进行了硬编码。

现在我意识到我从来没有注意到这一点,因为在iPhone 4模拟器中我没有注意到任何绘图问题。

那么这是否意味着iPhone 4在内部将320转换为其屏幕分辨率的任何宽度? 我对此表示怀疑。但话又说回来,为什么我在跑步时会看到一切似乎都很好?

例:如果我在位置(320,100)画球,我可以清楚地看到它在屏幕的最右边缘画。

这是怎么回事?

不,

它不适应屏幕,它是iPhone的标准320。它实际上使模拟器适应Mac屏幕,使其更大。 关于球 320 是从左到右 0---320,而 460 是从上到下 0----460。母猪把球放在320,100应该把它放在FA右边。