【问题标题】:Sizes and Naming of Launch Image for iPhone app in iOS8iOS8 中 iPhone 应用启动图像的大小和命名
【发布时间】:2018-02-16 04:06:54
【问题描述】:

中用于 iPhone 应用的尺寸/命名是什么启动图片 >iOS

【问题讨论】:

    标签: ios iphone xcode ios8 launch


    【解决方案1】:

    尺寸约定

    iPhone3g:320 x 480

    iPhone4/4s:640 x 960

    iPhone5/5s:640 x 1136

    iPhone6:750 x 1334

    iPhone 6plus:1242 x 2208

    命名约定

    对于不想使用“资产目录”的开发者,他们需要给出具体的名称来启动图像

    iPhone3g:'Default.png'

    iPhone4/4s : 'Default@2x.png'

    iPhone5/5s : 'Default-568h@2x.png'

    iPhone6 : 'Default-667h@2x.png'

    iPhone6plus : 'Default-736h@3x.png'

    对于将使用“资产目录”的开发人员,他们无需提供特定名称即可启动图像

    转到ProjectSetting -> General-> 在“App Icons and Launch Images”下,为“Launch Image Source”选择“Use Asset Catalog”,然后拖动-删除其操作系统版本/方向的启动图像

    【讨论】:

    • 正如您在问题中提到的那样,它仅适用于 iOS 8,那么为什么开发人员不会使用资产目录。虽然这很容易......:/
    • 开发人员可以使用这两个选项中的任何一个,以他认为合适的两个选项中的一个为准。我在这里解释了两个选项以供参考,并确定它们有两个选项。
    • 还有 iPhone6plus 横向?
    • 我只在资产目录中添加了一张尺寸为 (Default-736h@3x.png, 1242 x 2208) 的图像,并在启动 xib 文件中使用它,它可以在所有屏幕尺寸下正确运行,所以不确定是否需要再创建这些尺寸变体。
    • 我试过了,但没用:stackoverflow.com/questions/43199231/… 知道为什么吗?谢谢。
    【解决方案2】:

    如果您使用 images.xcassets,那么您无需担心命名约定,也无需将这些图像显式添加到您的项目资源中。只需将适当大小的图像拖放到适当的框中,XCode 将完成剩下的工作。

    图片尺寸请参考Apple iOS Human Interface Guidelines

    【讨论】:

    • +100 恕我直言,每个人都应该使用资产目录。它使一切变得容易得多。并且完全消除了对命名约定的困扰。
    • 为什么“Apple iOS 人机界面指南”有不同的命名约定...当它说“iPhone 5 @2x”时,我应该将它拖到哪个框中?任何iPhone型号都不能有任何iOS吗?如果两者没有直接关联,那么这些指导方针的意义何在?
    【解决方案3】:

    对于 iPhone 6:

    - 750 x 1334 (@2x) 纵向

    - 横向 1334 x 750 (@2x)

    对于 iPhone 6 Plus:

    - 1242 x 2208 (@3x) 用于纵向

    - 横向 2208 x 1242 (@3x)

    【讨论】:

    【解决方案4】:

    作为替代方案,您可以考虑使用启动故事板或 xib 代替。这样做只需要一种适应所有尺寸的方法。

    注意,这仅适用于 iOS 8。如果你在同样针对 iOS 7 的应用程序中使用它,它在 iOS 7 设备上运行时将使用标准启动图像 - 但当然你只需要 3.5 和 4 英寸,因为新的更大的 iPhone 不支持 iOS 7!

    有关详细信息,请参阅Apple docs

    【讨论】:

    • 题名专门参考IOS 8
    猜你喜欢
    • 2014-11-19
    • 2014-03-28
    • 2013-09-30
    • 2011-09-28
    • 2019-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多