Cordova iOS状态栏状态栏叠加WebView填充顶部

hmtdttj4  于 2022-11-15  发布在  iOS
关注(0)|答案(1)|浏览(202)

我的目标是让我的应用程序全屏显示,为此我使用了两个函数:

StatusBar.overlaysWebView(true);
StatusBar.hide();

这是Android操作系统的工作,但在iPhone上,我有一个等于状态栏高度的主体边距。我不明白为什么,它看起来像:

(橙子表示边距等于状态栏高度,紫色表示正文内容)
我知道这是可能的,使全屏,因为我有一个与 cordova 其他离子应用程序,当我隐藏状态栏我的应用程序开始在手机顶部.
在我的css中,我的边距和填充为0。我知道覆盖是很好的考虑,因为我的身体与100vh超过屏幕的高度,只是我的身体不开始在屏幕顶部。

hs1ihplo

hs1ihplo1#

使用<meta name="viewport" content="viewport-fit=cover, width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" />求解

相关问题