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设置哪个图像显示取决于方向不应该是一个问题,根据一天的时间来设置哪个图像。