我有一个可能听起来很奇怪的问题,但在某种程度上是一个新手,我猜测毫无疑问是一个愚蠢的问题......
我是否需要为所有四种设备单独设置故事板?
现在我有两个故事板,一个用于iPhone,一个用于iPad,但是我得到的视图框架总是显示设备的大小,而不是视网膜设备。因此,例如在iPhone上,我的视图尺寸为320x460,对于iPhone Retina,它显示相同的...同样适用于iPad。
由于
答案 0 :(得分:5)
答案 1 :(得分:0)
您可以区分应用程序的图形内容,但我认为您无法区分视图/故事板。
如果你想利用视网膜屏幕的分辨率,你可以使用@ 2x技巧。
这包括以下内容,我们给出了应用程序图标_
的示例Icon@2x.png(视网膜显示屏为114x114像素的iphone默认图标)
Icon~iPad.png(ipad的默认图标为72x72像素)
这个技巧对您的所有图形内容都很有用,在制作界面和代码时不需要额外的代码。当您必须指定要使用的图形文件时,请始终指定不具有“@ 2x”的文件。
我希望这有用。