是否可以提供多个启动图像而不只是一个Default.png启动图像?我的目标是,您拥有5个不同的启动图像,并且每个应用程序启动时都会显示另一个启动图像。
如果有人回应,我知道有可能为不同的配置(例如屏幕方向)设置不同的启动图像。但那不是我想要的。我想为完全相同的配置设置不同的启动图像,唯一的变量就是启动时间。
答案 0 :(得分:4)
从this link判断,我不相信这是可能的。您可以自定义自定义URL方案的不同启动映像,甚至可以对它们进行本地化,但除此之外,因为它们是在.plist文件中指定的,以便iOS在您的应用程序处理之前快速处理它们,这就像在你得到......
答案 1 :(得分:2)
有传言称可以从Document
文件夹中加载默认图片:
../Document/Default.png
Default.png
一个预定义图片PS。我没试过,所以不能说它有效。即使它有效,您也可以遇到Apple审核流程的问题。
答案 2 :(得分:-1)
如果您使用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
其他图片相同。
没有试过这个,但是因为你可以使用javscript根据方向设置要显示的图像,根据时间设置哪个图像不应该是一个问题。