苹果的网站声称分辨率为1080p:1920 x 1080
不过,Xcode(今日发布的8.0 GM)要求的启动屏幕为2208x1242.
谁是对的?
苹果的网站声称分辨率为1080p:1920 x 1080
不过,Xcode(今日发布的8.0 GM)要求的启动屏幕为2208x1242.
谁是对的?
iPhone 6+使用@3x个资源以2208×1242(736x414点)的虚拟分辨率进行内部渲染,然后将其采样显示.与在Retina MacBook上使用zoom 分辨率相同——它可以让它们在屏幕上保持相同大小的同时,达到像素assets资源 的整数倍.
所以,是的,emits 屏幕需要那么大.
6、5s、5、4s和4的像素都是每英寸326像素,并且使用@2xassets资源 来坚持所有以前设备的每英寸大约160像素.
6+是每英寸401像素.因此,假设它需要大约2.46倍的assets资源 .取而代之的是,苹果使用@3倍的assets资源 ,并将整个yields 缩减到其自然规模的84%左右.
实际上,苹果已经决定采用87%左右的价格,将1080变成1242.毫无疑问,这是为了找到一种尽可能接近84%的东西,它仍然能在两个方向上产生完整的大小——1242/1080=2208/1920,而如果你把1080变成1286,你就需要以某种方式垂直渲染2286.22像素,以便更好地zoom .