0

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

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

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

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

这里发生了什么?

4

1 回答 1

-1

不,它不适应 iPhone 的标准 320 屏幕。它实际上使模拟器适应mac屏幕使其更大。而关于球320从左到右0---320,460从上到下0---460。sow 将球放在 320,100 应将其放在 fa 右侧。

于 2011-05-19T07:43:40.897 回答