我有一个听上去很奇怪的问题,但是作为一个新手,我想没有一个问题是一个愚蠢的问题...

所有四个设备都需要单独的 Storyboard 吗?

现在,我有两个 Storyboard ,一个用于iPhone,一个用于iPad,但是我得到的 View 框架始终显示设备的大小,而不是视网膜设备的大小。因此,例如在iPhone上,我的 View 尺寸为320x460,对于iPhone Retina,它的显示尺寸相同...同样适用于iPad。

谢谢

最佳答案

不,你没有。是的,对于开发人员而言,它是相同的分辨率。 iOS将进行所有调整。唯一重要的问题是,如果您在应用程序包中使用图像(如标签图标),则必须添加一个图像而不是视网膜图像(具有双分辨率)。例如,如果您具有24x24px的icon.png,则必须添加48x48px的[email protected]。 iOS会自动将您的图标替换为视网膜设备中的“@ 2x”文件名。

10-07 18:36