【发布时间】:2017-04-13 13:13:08
【问题描述】:
基于以下文章
https://developer.apple.com/ios/human-interface-guidelines/graphics/launch-screen/
在开发时,iOS 应用程序必须有一个启动屏幕,也就是启动屏幕。但我意识到许多应用程序,如 facebook 或 twiter 在 iPhone 上没有任何启动屏幕。
我尝试从 XCode (8) 上的项目中删除 LaunchScreen.xib,但出现构建失败错误。
有什么办法可以摆脱吗?
【问题讨论】:
-
启动画面背后的主要思想是为您的应用程序的用户提供立即启动的外观。一些应用程序的初始屏幕看起来像它们的初始屏幕。我认为 Apple 希望你有一个启动屏幕,我不确定如果没有它他们是否会让你的应用进入应用商店。
-
Facebook 和 Twitter 确实有启动屏幕,它们只是看起来像一个空的应用程序,但它们确实使用它们。
-
如果我让我的启动屏幕“几乎与第一个屏幕相同”,用户只会戳按钮而永远不会得到响应。除了让用户生气之外,我不明白启动屏幕的目的。
-
所以,在查看应用商店中的真实应用时,我意识到没有人遵循苹果官方的建议,让启动屏幕看起来与第一个屏幕几乎相同。数字...我不明白为什么这是个好主意。让用户发疯以至于预期的 ui 元素没有响应有什么好处。
-
在指南中提到,通过在启动屏幕上仅添加第一个屏幕的静态和非交互组件,使启动屏幕看起来与第一个屏幕几乎相同。这是为了为用户提供从启动屏幕到应用的第一个屏幕的平稳过渡体验。
标签: ios xcode react-native mobile-application mobile-development