【问题标题】:What sizes for @3x, @2x, etc should I provide for an Image inside LaunchScreen.storyboard?我应该为 LaunchScreen.storyboard 中的图像提供什么尺寸的 @3x、@2x 等?
【发布时间】:2016-10-21 19:31:50
【问题描述】:

我将 UIImageView 固定到 LaunchScreen.storyboard 的所有边框:

我正在使用 Assets.xcassets 将图像提供给 UIImageView:

我希望该启动屏幕的图像能够在 iPhone 5、5S、6、6S、7 上正确显示。

我不确定我应该为图片制作什么尺寸。

谢谢!

【问题讨论】:

    标签: ios xcode uiimageview uiimage uikit


    【解决方案1】:

    第一种方法:

    您可以在资产目录中使用 LaunchImage 为您支持的每种屏幕分辨率添加图像。您还可以检查所有设备的屏幕分辨率here

    添加图片后,在此处选择它们:

    Your target -> General -> App Icons and Launch Images 部分 -> 启动图像源

    第二种方法:

    如果由于某种原因您不想使用静态图像并且更喜欢 LaunchScreen.storyboardUIImageView,您可以为每个比例添加最大分辨率(1x、2x、3x):

    1x -> iPhone 4:320x480

    如果您不支持 iOS 7 及更低版本,则不需要此图像。

    2x -> iPhone 6/6s:750 x 1334

    是的,您还有其他分辨率不同的设备:

    • 5/5s (640 x 1136) - 图片将被缩小
    • 4s (640x960) - 为您的图像视图使用Aspect Fill 内容模式,它将裁剪顶部和底部

    3x -> iPhone 6 plus:1242 x 2208

    【讨论】:

    • 感谢您抽出宝贵时间回答问题,谢谢!
    猜你喜欢
    • 2015-07-14
    • 2015-11-28
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2015-03-22
    • 1970-01-01
    • 2011-06-24
    • 1970-01-01
    相关资源
    最近更新 更多