【问题标题】:Launch Screen in Xcode for SwiftXcode for Swift 中的启动屏幕
【发布时间】:2015-12-09 06:57:01
【问题描述】:

我使用 LaunchScreen.storyboard(在 Xcode 7.1.1 中)为我的应用创建了一个简单的启动屏幕。它由一个包含标题的标签、一个包含图标图像 (2000 px x 2000 px) 的 UIView(模式设置为“Aspect Fit”)和一个包含版权声明的标签(见下图)组成。

谁能告诉我这是否符合 App Store 对启动屏幕的要求?

谢谢!

【问题讨论】:

  • 即使你离开你的 LaunchScreen 黑苹果也不会拒绝它。

标签: ios appstore-approval launch-screen


【解决方案1】:

您的启动屏幕没有问题。

我建议更改的唯一一件事是降低图标的分辨率 - 图标没必要那么大。它将加快您的应用启动时间并减小其在设备上的大小。

这是启动屏幕指南的link,您可以从那里了解更多信息。

这里是 App Store Review Guidelines link,他们没有提到启动屏幕,但在应用提交之前仍然值得阅读。

【讨论】:

  • 谢谢 njuri,你推荐什么分辨率?
  • 包含此图像的视图大小是多少?
  • 对非视网膜设备(iPad 2、iPad mini 1)使用图像 200x200,对视网膜设备使用 400x400,对 iPhone 6/s Plus 使用 600x600
  • 没有。在Images.xassets 中创建一个新的图像资源,命名为例如launch-icon,并将这三个图像分别设置为 x1、x2、x3 分辨率。并在LaunchScreen.xib 中设置名称为launch-icon 的图像。
  • 感谢您的帮助。
【解决方案2】:

为您的移动应用创建出色启动画面的三个技巧:-

1 - 使用正确的尺寸 从一部智能手机到另一部,屏幕分辨率可能会有很大差异。

假设您已经为 iPhone 5S 制作了完美的启动画面。此图像应为 640 x 1136 像素。它在具有相同屏幕分辨率的 iPhone 5S、5C 和 5 上看起来很棒。但是屏幕分辨率为 640 x 960 像素的 iPhone 4 呢?在 iPhone 4S 或 4 上显示,您的启动画面会失真。

要制作完美的画面,您应该创建与屏幕分辨率一样多的启动画面。如果您正在创建 iPhone 应用程序,这没什么大不了的,因为设备很少。

2 - 保持简单 启动画面不会持续很长时间。因此,无需在启动画面上放置长文本。您的用户将没有时间阅读它。而且,这不是启动画面的目的。

Use your brand name、您的徽标、您的座右铭或任何最能描述您和您的应用的内容。使用这些元素进行清晰的构图,然后以纵向模式创建一张图像。

如果您想为初始屏幕创建多种尺寸,我建议您将注意力集中在图像的中心以放置您的构图。保留初始屏幕的边缘可以让您将图像裁剪为不同的所需尺寸。

3 - 告诉您的用户它正在加载 启动画面是静止图像。当你看到它时,它看起来就像你的手机被冻结了。没发生什么事。您无法与应用程序交互。你被困住了。您只能等待应用完成加载。

当您的应用启动时,后台可能会发生很多事情。您的应用可能需要上传或下载数据才能使用。您的应用程序会启动一些进程以正确启动新会话或恢复旧会话......好吧,根据用户的手机处理器和/或手机可以访问的带宽,启动您的应用程序的时间可能会有很大差异。

为了让您的用户放心,您应该在初始屏幕中提及您的应用正在加载,并且在几秒钟内耐心等待,您的用户将能够使用和享受您的应用。

注意:-

复制自here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-10-02
    • 2022-10-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-21
    相关资源
    最近更新 更多