在Xcode 8中,如果我使用的是iPhone 7的故事板大小414x736,我的UIImageView为100x100。因为iPhone 7是x2,我需要为x1提供50x50的图像,为x3提供150x150的图像吗?提前谢谢。
答案 0 :(得分:3)
如果您的imageView在故事板(点)中为100 * 100,则资源图像的推荐分辨率对于@ 3x为300 * 300,对于@ 2x为200 * 200。如果您只提供一个分辨率,它将被放大/缩小以适合大小。
因此,如果你只有@ 3x,你最终会在2倍规模的设备上使用更多内存(2.25倍)。
如果你只有@ 2x,你会看到iPhone 6/7 plus上的高档文物(图像不会那么清晰)