例如,我有一个 100*100
大小的 ImageView 或按钮,我想将其图像或 backgroundImage
设置为本地 .png
文件。根据我的理解,我需要创建 3 组图像,即 100*100
用于 @1x
,200*200
用于 @2x
,300*300
为 @3x
。我不确定我的理解是否正确,任何人都可以帮忙吗?
最佳答案
按照我的理解,如果图片大小是100 * 100
@1x -> 100 * 100
@2x -> 200 * 200
@3x -> 300 * 300
有一点要明白。通过创建 2x
和 3x
图像,您不能期望每个 iPhone 屏幕的布局完全相同。布局将因屏幕而异。 1x、2x 和 3x 图像大小仅处理屏幕的像素密度。
假设您有一张 320 * 70
的图像并且您正在创建
@1x -> 320 * 70
@2x -> 640 * 140
@3x -> 960 * 210
关于ios - Xcode 中的@1x、@2x 和@3x 图像大小应该是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30049544/