iOS开发 - 启动主屏幕上的图像可以更改的屏幕?
所以我是iOS开发新手,我对启动屏幕有疑问。iOS开发 - 启动主屏幕上的图像可以更改的屏幕?
我的应用程序将有一个图像(当应用程序从互联网打开时加载),这可以随时更改图像在网站上更新,那么设计启动屏幕时做了什么事情,因为图像可能是不同的到启动屏幕上的内容?
感谢
在Apple的Human Interface Guidelines中,他们建议启动屏幕应该与您应用的第一个屏幕相匹配。在他们给出的例子中,启动屏幕的唯一部分是非动态部分(围绕Web内容的UI)。
设计与您的应用的第一个屏幕几乎相同的启动屏幕。如果您在应用完成启动时添加了看起来不同的元素,用户可能会在启动屏幕和应用的第一个屏幕之间遇到不愉快的闪光。
启动屏幕在您的应用程序加载之前呈现,并且它只应用于静态内容。
如果显示的图像周围有任何UI元素,请在启动屏幕上显示这些元素。如果没有,请选择适合您应用主题的中性背景色。
LaunchScreen形象始终是相同的.. 可以在LaunchScreen.storyboard
设置它的推出屏幕用于显示的东西,而你的应用初始化,使得网络请求或什么的。
你不应该在这里加载动态内容,就好像用户在一个非常缓慢的连接,然后他们不会看到任何东西,直到你的图像已经加载。这就是为什么它没有与之关联的视图控制器。它应该是静态的。
你应该只是真的加载你的标志或东西在这里,你可以只使用公司名称。它只会显示很短的时间。那么当资产发生变化时,将更改提交给商店
省略图像。发布图像应该是屏幕将包含肯定包含的光标。它可能不过是正确颜色的背景。这只是为了掩盖什么也没有。
阅读指南:https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/看看左边的图片。这是一个启动屏幕 - 基本上是空的。
苹果的HIG不鼓励使用启动屏幕作为品牌机会。使用更快更快的设备,启动屏幕会在很短的时间内出现,任何出现的徽标或图像都会分散用户的注意力。 – nathan
我只见过公司的标志或其中的东西,你在那里放什么? – Scriptable
“Apple方式”是放置类似于用户界面的图像。如果你按照我的问题的链接,你会看到一个例子。由于现在的加载时间有多短,许多应用程序已切换到此(而不是公司徽标)。 – nathan