如何在iOS上让Meteor Cordova*而不是*全屏?
我使用Cordova for iOS运行/构建我的Meteor web应用程序。不幸的是,我得到了一个覆盖顶部状态栏(包括运营商、时间、电池等)的全屏应用程序,我试图避免它-有一个常规(即非全屏)应用程序 我已明确将全屏首选项设置为false:如何在iOS上让Meteor Cordova*而不是*全屏?,ios,cordova,meteor,Ios,Cordova,Meteor,我使用Cordova for iOS运行/构建我的Meteor web应用程序。不幸的是,我得到了一个覆盖顶部状态栏(包括运营商、时间、电池等)的全屏应用程序,我试图避免它-有一个常规(即非全屏)应用程序 我已明确将全屏首选项设置为false: App.setPreference('Fullscreen', false); 但该应用程序仍将占据100%的屏幕高度。如果有关系的话,我也在用离子 有什么想法吗 这由以下人员处理: 因此,如果将其设置为false,则web视图将不再覆盖状态栏,也不会
App.setPreference('Fullscreen', false);
但该应用程序仍将占据100%的屏幕高度。如果有关系的话,我也在用离子
有什么想法吗 这由以下人员处理:
因此,如果将其设置为false,则web视图将不再覆盖状态栏,也不会是“全屏”
您还可以使用一些其他首选项来控制状态栏的颜色。从状态栏插件文档:
StatusBarBackgroundColor(颜色十六进制字符串,无默认值)。在iOS上
7,通过十六进制字符串(#RRGGBB)设置状态栏的背景色
在启动时。如果未设置此值,则背景色将为
透明的
状态栏样式(状态栏样式,默认为lightcontent)。在iOS 7上,
设置状态栏样式。可用选项默认为lightcontent,
黑色半透明,黑色不透明
针对Cordova的文档与Meteor之间的唯一区别在于,首选项是使用App.setPreference
在mobile config.js
文件中设置的,而不是
App.setPreference("StatusBarOverlaysWebView", false);