iPhone Xib 尺寸与实际 Iphone 的差异 [关闭]

Posted

技术标签:

【中文标题】iPhone Xib 尺寸与实际 Iphone 的差异 [关闭]【英文标题】:IPhone Xib size descrepncies with actual Iphone [closed] 【发布时间】:2013-06-28 16:55:02 【问题描述】:

当我创建一个 .xib 文件时,默认宽度是 320,默认高度是 568。

但这些不是实际 iPhone 屏幕宽度和高度的正确尺寸,Retina iPhone 为 640x1136,iPhone 4 为 640x960。

这些都不是默认 .xib 的宽度和长度。

有人可以解释其中的差异或我的想法错误的地方吗?

【问题讨论】:

【参考方案1】:

这是正确的尺寸。 Retina 图形具有双倍的像素数,但您的用户界面具有相同的可用尺寸 (320x480/568)。您应该有 2 个图像副本,非视网膜版本 (image.png) 和视网膜版本 (image@2x.png)。

【讨论】:

为什么是 480/568?如果视网膜是双倍的,它应该是 568 @bf613,以“点”为单位的大小,而不是像素。视网膜每个点有两个像素。 480 是 iPhone 3/4/4S 的高度,568 是 iPhone 5 的高度。然后对于视网膜显示器,像素会加倍(因此 iPhone 5 天生就是 1136px 高,而 iPhone 4+ 是 960 像素)。正如@MarcusAdams 所说,可用大小由“点”而不是“像素”的数量定义。

以上是关于iPhone Xib 尺寸与实际 Iphone 的差异 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在不使用尺寸等级和情节提要的情况下创建适用于 iPhone 4 到 iPhone 6 Plus 的 XIB?

如何在不使用自动布局的情况下以 XIB/故事板大小查看手机尺寸

如何使用 Xcode 4.5 为 iPhone 4 和 iPhone 5 创建 xib

Xcode - 如何检测 iPhone 的屏幕尺寸 [关闭]

更新为 iPhone 5 制作的 XIB 以与 iPhone 6 和 iPhone 6 Plus 一起使用

Ipad 应用程序未保留其尺寸 - 恢复为 iphone 大小