ios - PhoneGap iOS 中的扩展启动画面

标签 ios cordova splash-screen

我需要做的是实现扩展启动画面。我有两个不同的图像需要显示。第一个我设置为应用程序启动画面,但由于我需要显示它的时间比通常的启动画面要长一点,所以我想将相同的图像设置为 index.html 页面的背景(如 index.html)。 html 页面是第一个可见页面),然后导航(假设 3-4 秒后)到页面 splash2.html 并将第二个图像设置为该页面的背景。我的问题是,是否有更好的做法(我是 PhoneGap 的新手)?我是否需要将这些图像以所有不同的分辨率显示在我的启动画面中。有人做过类似的事情吗?谢谢。

最佳答案

启动画面 1(应用程序/系统启动画面)

您可以将您的应用配置为一直显示启动画面,直到您手动将其删除。

将此添加到您的 config.xml 中:

<preference name="SplashScreen" value="yourSplashScreenFileName.xyz" />
<preference name="AutoHideSplashScreen" value="false" />

这对你的 JavaScript,无论何时你想删除它:

navigator.splashscreen.hide();

看看 official splashscreen plugin了解更多信息。

飞溅 2

要显示第二个启动画面,请向您的正文添加一个宽度和高度为 100% 的元素并设置背景图像(和 background-size: contain)。这样您只需要一张高分辨率图像。根据您的内容,background-size: cover 可能更适合您。试试看吧。

要移除第二个启动画面,只需从 DOM 中移除该元素即可。

关于ios - PhoneGap iOS 中的扩展启动画面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28049592/

相关文章:

android - 如何在初始化 android 服务时加载不同的布局

android - SplashScene 未居中

iphone - 在 ipad 应用程序中绘制签名并将其转换为图像

Android Emulator CONNECT 隧道缺少预期的 header

ios - 自定义 UIImagePickerController 以具有白色边框

cordova - 安装 Cordova 插件购买并将其与 Google Play Developer Console 一起使用

javascript - Phonegap iOS 音量控制

windows-ce - 为非 x86 目标自定义引导加载程序闪屏

ios - 基于NSUserActivity的Siri快捷方式是否支持自定义UI?

iphone - Facebook iOS SDK - 向 Facebook 用户发送应用程序请求