iOS:多个启动图像
是否有可能提供多个启动图像,而不是一个Default.png启动图像? 我的目标是,例如,您有5个不同的启动图像,每个应用程序启动它显示另一个。
以防万一有人回应,我知道有不同的configuration(如屏幕方向)不同的启动图像的可能性。 但是这不是我要找的。 我想有完全相同的configuration不同的启动图像,唯一不同的是启动时间。
从这个环节看 ,我不相信这是可能的。 您可以在Custom URL Schemes中configuration不同的启动图像,甚至可以将它们本地化,但除此之外,由于它们是在.plist文件中指定的,所以iOS在处理应用程序之前快速处理它们,这与自定义URL你得到…
有传言说,可以从Document
文件夹加载默认图像:
- 在info.plist
../Document/Default.png
设置path - 在每个应用程序发射覆盖
Default.png
与您的预定义的图像之一 - *首次启动时,启动屏幕将变黑
PS。 我没有尝试,所以不能说它的工作原理。 即使它可以工作,您也可以在苹果审查过程中遇到问题。
将是可能的,如果你要插入启动图像使用javascript / jquery与input纯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>
你的逻辑将不得不添加一些variables的图像名称。 所以如果是时候,你会有的
landscape-Morning.jpg landscape-Noon.jpg landscape-TeaTime.jpg landscape-Evening.jpg
相同的其他图像。
还没有尝试过,但因为你可以使用javscript设置哪个图像显示取决于方向不应该是一个问题,根据一天的时间来设置哪个图像。