我的目标是iOS8发布应用程序。所以它将在4S,5,6,6 +和iPad 2+上提供。
我有一个ViewController
,我提出的UIImageView
就是我UIViewController
视图的整个尺寸。
我的问题是......我需要什么尺寸的图像。我是否需要为每个设备提供特殊尺寸的尺寸?或者4s / 5/6是否都使用相同的比例,而6+有自己独特的比例?或者我只使用1个图像大小并让它自动缩放(或者会拉伸/倾斜图像)?
此外,图像的最小尺寸是多少?例如,如果它比iPhone 6+的原始尺寸小,图像的质量是否会下降?
答案 0 :(得分:1)
答案 1 :(得分:0)
使用image.xcassets对每个设备都需要特殊大小。这将有助于您 - https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/IconMatrix.html
答案 2 :(得分:0)
4s / 5/6设备中Imageview中的图像以@ 2x渲染,而6+中的图像渲染为@ 3x.So拍摄图像并将其命名为Demo@2x.png,其他图像为6+以上解析,将其命名为Demo@3x.png.So当图像放入imageview时,它将自动将Demo@2x.png取为4s / 5/6,将Demo@3x.png取为6 +。