在我正在开发的iOS cordova应用程序中,状态栏最初是隐藏的。 在应用程序中我正在访问相机和设备库以获取图像。 对于设备库
navigator.camera.getPicture(
successCB,
failCB,
{
quality : 50,
sourceType : Camera.PictureSourceType.PHOTOLIBRARY,
destinationType : Camera.DestinationType.DATA_URL,
correctOrientation : true
});
每当我访问设备照片库插件时,状态栏都会显示在我的应用程序顶部。 尝试使用Cordova Status Bar Plugin,使用以下代码隐藏状态栏。
StatusBar.hide();
它似乎没有起作用。
iOS SDK:8.1
非常感谢任何帮助。 感谢
答案 0 :(得分:0)
问题在于cordova相机插件的成功回调。 以下代码未正确执行。
StatusBar.hide();
所以尝试使用setTimeout,它完成了如下所示的技巧。
setTimeout(function(){ StatusBar.hide();}, 0);