gpt4 book ai didi

iOS/Cordova 应用程序初始屏幕加载后移动

转载 作者:行者123 更新时间:2023-11-29 04:16:19 26 4
gpt4 key购买 nike

我在使用 Cordova 2.2.0 时遇到一些困难。

我目前将 AutoHideSplashScreen 设置为“NO”。应用程序加载完成后,启动画面会向上移动 10 像素,直到我运行 navigator.splashscreen.hide(); 来真正摆脱启动画面。向上移动 10 像素后,应用程序内容在剩余的 10 像素空间中可见。

因为这仅在应用程序加载后发生,所以当我将 AutoHideSplashScreen 设置为“YES”时,不会发生 10px 偏移。但是,我需要能够自己隐藏启动屏幕。

这只发生在 3.5 英寸 iOS 设备上。在 4 英寸设备上,启动屏幕表现正常。

有什么建议吗?在我看来,问题与 CDVViewController.m 中的 self.imageView.center 有关,但我不确定如何修复它。

最佳答案

我已经通过更新 CDVViewController.m 解决了这个问题:

上一篇:

Line 695: } else { // not iPad
Line 696: orientedLaunchImageFile = launchImageFile;
Line 697: }

新:

Line 695: } else { // not iPad
Line 696: orientedLaunchImageFile = launchImageFile;
Line 697: center.y += MIN(statusBarFrame.size.width, statusBarFrame.size.height) / 2;
Line 698: }

关于iOS/Cordova 应用程序初始屏幕加载后移动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13650292/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com