如何在iPhone上使用点和像素?
我知道 iPhone4 的屏幕分辨率为 960 x 640,iPhone3 GS 的屏幕分辨率为 480 x 320。这是否意味着最大像素数或点数?我实际上使用点是因为我使用像 CGPointMake 这样的函数,我想知道最大点是多少。但我对它们有多少以及在 iPhone3、iPhone4 甚至更高版本上编程时应该如何设计代码感到有点困惑。
I know there is 960 x 640 screen resolution on iPhone4 and 480 x 320 on iPhone3 GS. Does that mean number of max pixels or number of points? I'm actually using points because I'm using functions like CGPointMake and I would like to know what is the max of points. But I'm a little bit confused about how many of them there are and how I should design my code when programming on iPhone3, iPhone4 and maybe above versions.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这些分辨率以像素为单位。几乎所有的时间,你都应该处理点。 iPhone 屏幕为 320 x 480 点。正确的事情发生在视网膜显示器上:CGPointMake(160, 240) 将始终位于屏幕的中心。
Those resolutions are in pixels. Almost all of the time, you should be dealing with points. iPhone screens are 320 x 480 points. The right thing happens on a retina display: CGPointMake(160, 240) will always be the center of the screen.