是否有可能提供多个启动图像而不只是一个Default.png启动图像?我的目标是,您可以拥有5个不同的启动图像,每次应用程序启动都显示另一个。
以防万一有人回答说,我知道可以为不同的配置(例如屏幕方向)设置不同的启动图像。但这不是我要找的。我希望在完全相同的配置下具有不同的启动图像,唯一不同的变量是启动时间。
是否有可能提供多个启动图像而不只是一个Default.png启动图像?我的目标是,您可以拥有5个不同的启动图像,每次应用程序启动都显示另一个。
以防万一有人回答说,我知道可以为不同的配置(例如屏幕方向)设置不同的启动图像。但这不是我要找的。我希望在完全相同的配置下具有不同的启动图像,唯一不同的变量是启动时间。
../Document/Default.png
Default.png
覆盖为您预定义的图像之一如果您使用JavaScript / jQuery插入启动图像而不是输入纯HTML,则可能会实现。
在脚本中,您需要指定何时应使用哪个闪屏。然后使用以下内容:
<script type="text/javascript">
(function() {
var a;
if(navigator.platform==="iPad"){
a = window.orientation === 90 || window.orientation === -90 ?
"landscape.jpg":"portrait.jpg"
} else {
a = window.devicePixelRatio === 2 ?
"retina.jpg" : "startup.jpg"
}
document.write('<link rel="apple-touch-startup-image" href="'+a+'"/>')
})()
</script>
你的逻辑必须向图像名称添加一些变量。所以如果是时间,你会有
landscape-Morning.jpg
landscape-Noon.jpg
landscape-TeaTime.jpg
landscape-Evening.jpg
对于其他图片也是一样的。
虽然我没有尝试过,但由于您可以使用JavaScript根据方向设置要显示的图像,因此根据时间设置要显示的图像不应该是问题。