所以我是iOS开发的新手,我对启动画面有疑问。
我的应用程序将有一个图像(当应用程序从互联网打开时加载)这可以在网站上更新图像时随时更改,因此在设计启动屏幕时做的事情是什么,因为图像可能与启动画面上有什么?
由于
答案 0 :(得分:2)
在Apple的Human Interface Guidelines中,他们建议启动屏幕应与应用的第一个屏幕相匹配。在他们提供的示例中,启动屏幕的唯一部分是非动态部分(Web内容周围的UI)。
设计一个与应用的第一个屏幕几乎相同的启动屏幕。如果您在应用程序完成启动时包含看起来不同的元素,则人们可能会在启动屏幕和应用程序的第一个屏幕之间遇到令人不快的闪光。
在您的应用加载之前会显示启动屏幕,它应仅用于静态内容。
如果显示的图像周围有任何UI元素,请在启动屏幕中显示这些元素。如果没有,请选择适合您应用主题的中性背景色。
答案 1 :(得分:1)
省略图像。启动图像应该是屏幕当前包含的内容的简要概述。它可能只是正确颜色的背景。它只是为了弥补虚无之间的差距。
阅读指南:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/请查看左侧的图片。这是一个发布屏幕 - 基本上是空的。
答案 2 :(得分:0)
LaunchScreen图像总是一样的.. 您可以在LaunchScreen.storyboard
中进行设置答案 3 :(得分:0)
启动屏幕用于在您的应用初始化,发出网络请求或其他任何内容时显示某些内容。
您不应该在这里加载动态内容,就好像用户连接速度非常慢,然后在您的图片加载之前他们不会看到任何内容。这就是它没有与之关联的视图控制器的原因。它应该是静态的。
您应该只在这里加载您的徽标或其他东西,您可以使用公司名称。它只会显示很短的时间。然后当资产发生变化时,将更改提交到商店