我很好奇哪些iOS设备使用@1x(我知道这里应该是空的)、@2x和@3x。当我在这里搜索时,得到的答案并不完整,例如:What should image sizes be at @1x, @2x and @3x in Xcode? 在这里,我没有看到iPhone 7或每个iPad的分辨率。我需要了解这个,因为我的应用需要下载图片,并且我需要知道屏幕尺寸决定图像大小。我从自己的服务器上下载它,并且想知道应该使用哪种格式(1x、2x还是3x)。
谢谢。
谢谢。
@3x:
所有其他设备均为@2x。(包括 iPhone 11 和 XR)
链接到 苹果开发者文档(新的 iPhone 仍然缺失在官方文档中)
现在有不同的iPhone使用@3x分辨率的图像:
所有其他晚于iPhone 4s的iPhone都使用@2x图像。
UIScreen.main.scale
来确定每个设备是 @1x、@2x 还是 @3x。如果您在代码中请求特定的图像大小,则请在代码中指定您的大小为 @1x,并将宽度和高度乘以UIScreen.main.scale
。 - keithbhunter@2x
图像,每个大尺寸iPhone只会获取@3x
图像,而旧的非视网膜设备则获取@1x
图像。编辑:我刚刚重新阅读了你的问题,抱歉,在这种情况下你应该关心它 :) ) - HAS