iOS开发 - 启动主屏幕上的图像可以更改的屏幕?

问题描述:

所以我是iOS开发新手,我对启动屏幕有疑问。iOS开发 - 启动主屏幕上的图像可以更改的屏幕?

我的应用程序将有一个图像(当应用程序从互联网打开时加载),这可以随时更改图像在网站上更新,那么设计启动屏幕时做了什么事情,因为图像可能是不同的到启动屏幕上的内容?

感谢

在Apple的Human Interface Guidelines中,他们建议启动屏幕应该与您应用的第一个屏幕相匹配。在他们给出的例子中,启动屏幕的唯一部分是非动态部分(围绕Web内容的UI)。

设计与您的应用的第一个屏幕几乎相同的启动屏幕。如果您在应用完成启动时添加了看起来不同的元素,用户可能会在启动屏幕和应用的第一个屏幕之间遇到不愉快的闪光。

启动屏幕在您的应用程序加载之前呈现,并且它只应用于静态内容。

如果显示的图像周围有任何UI元素,请在启动屏幕上显示这些元素。如果没有,请选择适合您应用主题的中性背景色。

LaunchScreen形象始终是相同的.. 可以在LaunchScreen.storyboard

设置它的推出屏幕用于显示的东西,而你的应用初始化,使得网络请求或什么的。

你不应该在这里加载动态内容,就好像用户在一个非常缓慢的连接,然后他们不会看到任何东西,直到你的图像已经加载。这就是为什么它没有与之关联的视图控制器。它应该是静态的。

你应该只是真的加载你的标志或东西在这里,你可以只使用公司名称。它只会显示很短的时间。那么当资产发生变化时,将更改提交给商店

+0

苹果的HIG不鼓励使用启动屏幕作为品牌机会。使用更快更快的设备,启动屏幕会在很短的时间内出现,任何出现的徽标或图像都会分散用户的注意力。 – nathan

+0

我只见过公司的标志或其中的东西,你在那里放什么? – Scriptable

+0

“Apple方式”是放置类似于用户界面的图像。如果你按照我的问题的链接,你会看到一个例子。由于现在的加载时间有多短,许多应用程序已切换到此(而不是公司徽标)。 – nathan

省略图像。发布图像应该是屏幕将包含肯定包含的光标。它可能不过是正确颜色的背景。这只是为了掩盖什么也没有。

阅读指南:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/看看左边的图片。这是一个启动屏幕 - 基本上是空的。

+0

我已经阅读了指南,它说它不应该包含徽标或任何加载屏幕....所以我要做的就是在主屏幕上包含所有元素,并且图像所在的位置只是保留空白。 ..它也说我不应该包含任何文字(我的按钮上有文字,所以他们说启动屏幕应该显示没有文字的按钮? – Michael

+0

是的,任何有潜在动态的东西都不应该在启动屏幕上。没有文字,因为你可能想翻译你的应用程序的不同的语言。 – nathan

+0

啊我明白了。我只是要屏幕截图应用程序屏幕和使用,但现在我明白我需要做什么 – Michael