【问题标题】:What are the sizes used for the iOS application splash screen?iOS 应用程序启动画面使用的尺寸是多少?
【发布时间】:2011-02-07 18:13:08
【问题描述】:

我正在使用 iOS SDK 开发应用程序。我需要知道我需要什么Default 初始屏幕尺寸。

【问题讨论】:

  • 顺便说一句:记住 iOS 不鼓励使用启动画面。而是使用启动图像。它们在技术上是相同的,但在概念上是不同的。启动屏幕通常用作品牌形象,而启动屏幕是用户界面的预渲染图像,它给用户的印象是应用程序加载速度更快。检查iOS Human Interface Gudelines in this concern

标签: iphone ios ipad splash-screen ipod-touch


【解决方案1】:

2018 年更新 - 请不要使用此信息!

我留下以下帖子以供参考。

请阅读 Apple 的文档 Human Interface Guidelines - Launch Screens,了解有关启动屏幕和建议的详细信息。

谢谢
德雷卡


2012 年 7 月 - 因为这个回复比较老,但剧照似乎很受欢迎。我写了一篇基于 Apple 的 doco 和 placed it on my blog 的博文。我希望你们觉得它有用。

是的。在 iPhone/iPad 开发中,Default.png 文件由设备自动显示,因此您无需对其进行编程,这非常有用。我没有它,但是您需要为 iPad 提供具有特定名称的不同 PNG。我在 phunkwerks 网站上搜索了 iPad default png 并获得了 this info


iPad 启动图像方向

为了处理各种方向选项,为 iPad 启动图像创建了新的命名约定。 iPad 的屏幕尺寸为 768×1024,注意在高度后面的尺寸考虑了 20 像素的状态栏。

文件名尺寸

  • Default-Portrait.png * — 768w x 1024h
  • Default-PortraitUpsideDown.png — 768 宽 x 1024 小时
  • Default-Landscape.png ** — 1024w x 748h
  • Default-LandscapeLeft.png — 1024w x 748h
  • Default-LandscapeRight.png — 1024w x 748h
  • iPad-Retina–Portrait.png — 1536w x 2048h
  • iPad-Retina–Landscape.png — 2048w x 1496h
  • Default.png — 不推荐

*—如果您没有指定Default-PortraitUpsideDown.png 文件,则此文件优先。

**—如果您没有指定Default-LandscapeLeft.pngDefault-LandscapeRight.png 图像文件,则此文件优先。

This link to "Apple's Developer Library" 也很有用。

【讨论】:

  • 请注意 Default.png 是 iPhone 在该设备上运行通用应用程序时使用的文件,因此它需要是您的标准 320 x 480 或 320 x 460 图像。 “不推荐”仅适用于仅限 iPad 的应用程序。
  • 谢谢!我现在使用 768w x 1024h 的 Default-Portrait.png 这个尺寸似乎也可以。
  • 我的应用默认在横向模式下工作。但是如何为 iPhone 指定横向默认图片?
  • 值得注意的是,如果您使用的是本地化版本,则需要从根文件夹中删除这些文件并将它们放入您的 .lproj 目录中。
  • 帖子中的博客链接已失效。上面指向 Apple 开发者网站的链接也不再有效。
【解决方案2】:

您可以将它们设为 1024 x 768。您还可以在 plist 文件中检查“状态栏最初是隐藏的”。

【讨论】:

    【解决方案3】:

    使用通用应用程序时,我在模拟器中显示了 iPad 闪屏,但在设备上却没有。 iPad 将改为显示 iPhone 的 Default.png 飞溅。存在 Default-Landscape.png 和 Default-Portrait.png 文件,那么呢?分辨率应该是正确的,因为我使用 Window | 创建了屏幕截图。主办单位 |屏幕截图并为 iPad 使用“另存为默认图像”,然后将其重命名。

    事实证明(无论如何从我的一个应用程序中)两个 iPad 屏幕截图必须移动到 Resources-iPad 目录。然后一切正常。现在看起来很明显,但万一其他人为此失眠了...... -拉里

    【讨论】:

      【解决方案4】:

      对于 Adob​​e AIR iOS 开发人员,请注意,如果您的 iPad Splash 图像在一秒钟后“移动”或显示和缩放,这是因为根据您使用的 AIR 版本,存在不同的尺寸。

      默认人像.png:
      768 x 1004(AIR 3.3 及更早版本)
      768 x 1024(AIR 3.4 及更高版本)

      默认-Portrait@2x.png:
      1536 x 2008(AIR 3.3 及更早版本)
      1536 x 2048(AIR 3.4 及更高版本)

      参考:
      http://help.adobe.com/en_US/air/build/WS901d38e593cd1bac1e63e3d129907d2886-8000.html#WS901d38e593cd1bac58d08f9112e26606ea8-8000

      【讨论】:

        【解决方案5】:

        截至 2013 年 7 月 (iOS 6),这是我们一直使用的:

        IPHONE SPLASH 
        Default.png - 320 x 480
        Default@2x.png - 640 x 960 
        Default-568h@2x.png - 640 x 1096 (with status bar)
        Default-568h@2x.png - 640 x 1136 (without status bar)
        
        IPAD SPLASH 
        iPadImage-Appname-Portrait.png * 768w x 1004h (with status bar)
        iPadImage-Appname-Portrait@2x.png * 1536w x 2008h (with status bar)
        iPadImage-Appname-Landscape.png ** 1024w x 748h (with status bar)
        iPadImage-Appname-Landscape@2x.png ** 2048w x 1496h (with status bar)
        
        iPadImage-Appname-Portrait.png * 768w x 1024h (without status bar)
        iPadImage-Appname-Portrait@2x.png * 1536w x 2048h (without status bar)
        iPadImage-Appname-Landscape.png ** 1024w x 768h (without status bar)
        iPadImage-Appname-Landscape@2x.png ** 2048w x 1536h (without status bar)
        
        ICON
        Appname-29.png
        Appname-29@2x.png
        Appname-50.png
        Appname-50@2x.png
        Appname-57.png
        Appname-57@2x.png
        Appname-72.png
        Appname-72@2x.png
        iTunesArtwork (512px x 512px)
        iTunesArtwork@2x (1024px x 1024px)
        

        【讨论】:

        • 不应该将 Default-568h@2x.png 设为 640 x 1136?
        【解决方案6】:

        对于 iOS7,创建以下尺寸的启动图像:

        对于 iPhone 5 和 iPod touch(第 5 代):

        • 640 x 1136 像素

        对于其他 iPhone 和 iPod touch 设备:

        • 640 x 960 像素
        • 320 x 480 像素(标准分辨率)

        对于 iPad 肖像:

        • 1536 x 2048 像素
        • 768 x 1024 像素(标准分辨率)

        对于 iPad 横向:

        • 2048 x 1536 像素
        • 1024 x 768 像素(标准分辨率)

        iOS 7 Design Resources > iOS Human Interface Guidelines > Launch Images

        更新 1

        对于 iPhone 6:

        • 750 x 1334 (@2x) 用于纵向
        • 横向 1334 x 750 (@2x)

        对于 iPhone 6 Plus:

        • 1242 x 2208 (@3x) 用于纵向
        • 横向 2208 x 1242 (@3x)

        更新 2

        对于 iPhone X:

        • 纵向 1125 x 2436 (@3x)
        • 横向 2436 x 1125 (@3x)

        【讨论】:

        • 兄弟,你能看看我的问题stackoverflow.com/questions/43955856/…吗?
        • 我希望这里有一个漂亮的表格,其中包含每个条目的文件名和图像分辨率,哦,忘记 iOS 5、6、7。我们在 2017 年。
        【解决方案7】:

        在这里我可以添加 iphone 6 和 6+ 尺寸的分辨率和显示规格:

        iPhone 6+ - 资产分辨率 (@3x) - 分辨率 (2208 x 1242)px

        iPhone 6 - 资源分辨率 (@2x) - 分辨率 (1334 x 750)px

        iPad Air/Retina iPad(第 1 代和第 2 代/第 3​​ 和第 4 代)- 资产分辨率 (@2x) - 分辨率 (2048 x 1536)px

        iPad Mini(第 2 代和第 3 代)- 资产分辨率 (@2x) - 分辨率 (2048 x 1536)px

        iPhone(6、5S、5、5C、4S、4)- 应用图标(120x120 像素)- 应用商店图标(1024x1024 像素)- 聚光灯(80x80 像素)- 设置(58x58 像素)

        iPhone (6+) - 应用程序图标 (180x180 像素) - AppStore 图标 (1024x1024 像素) - Spotlight (120x120 像素) - 设置 (87x87 像素)

        【讨论】:

        【解决方案8】:

        在 iOS 7+ 中,静态启动图像现已弃用。

        您应该创建一个自定义视图来组合图像切片,其大小适用于所有屏幕,就像普通的 UIViewController 视图一样。

        https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/MobileHIG/LaunchImages.html

        【讨论】:

          【解决方案9】:

          适用于 Xcode 9 和最新设备

          肖像

          iPhone 4/4S 640 x 960

          iPhone 5/5C/5S iPod touch 第 5 代 640 x 1136

          iPhone 6/7/8 750 x 1334

          iPhone 6/7/8 Plus 1242 x 2208

          iPhone X 1125 x 2436

          iPad 非视网膜 768 x 1024

          iPad 视网膜 1536 x 2048

          风景

          iPhone 6、7 和 8 plus 2208 x 1242

          iPhone X 2436 x 1125

          iPad 非视网膜 1024 x 768

          iPad 视网膜 2048 x 1536

          【讨论】:

            【解决方案10】:

            2020 年更新 - Xcode 11

            Xcode 11 中,您可以只提供一张具有 1x、2x 和 3x 比例的图像,然后将其设置在LaunchScreen.storyboard 中以填满屏幕,一切顺利!

            例如:(1242pt x 2688pt @1x)

            这是iPhone 11 Pro Max 的纵向屏幕尺寸,这是 iPhone 的大屏幕尺寸,因此它可以在所有 iOS 设备上为您提供高质量的启动画面。

            2019 年更新 - iOS 12

            我已经收集了启动屏幕所需的所有尺寸。您只需要拖动这些尺寸的图像并放下它们,Xcode 就会将每个尺寸放置在正确的位置。

            祝你好运。

            尺寸:

            320×480

            640×960

            640×1136

            750×1334

            768×1004

            768×1024

            828×1792

            1024×748

            1024×768

            1125×2436

            1242×2208

            1242×2688

            1536×2008

            1536×2048

            1792×828

            2048×1496

            2048×1536

            2208×1242

            2436×1125

            2688×1242

            注意

            所需图片数量为 26 张图片 但是有 6 个重复的尺寸 所以你会发现上面的尺寸只有 20 个。

            【讨论】:

            • 所以我需要 20 张不同的图像来制作初始屏幕?认真的吗?
            • 是的。这并不难!你的设计师应该很容易做到。
            • 您可以使用任何在线启动画面生成器..所以通过提供单个图像..它将生成所有需要的所有尺寸的启动画面
            • 在 Photoshop 72 或 300 或任何其他软件中进行设计时,这种尺寸的 DPI 应该是多少?
            • @kumar 你能推荐哪个生成器?猿工具总是搞砸渐变背景。
            猜你喜欢
            • 2021-07-28
            • 1970-01-01
            • 1970-01-01
            • 2013-01-16
            • 1970-01-01
            • 2012-04-27
            • 1970-01-01
            • 1970-01-01
            • 2016-12-09
            相关资源
            最近更新 更多