【问题标题】:Status Bar in iOS 8 using Cordova issueiOS 8 中的状态栏使用 Cordova 问题
【发布时间】:2015-02-17 04:10:21
【问题描述】:

在我目前正在开发的 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

非常感谢任何帮助。 谢谢

【问题讨论】:

    标签: iphone cordova ios8 cordova-plugins


    【解决方案1】:

    问题在于cordova相机插件的成功回调。 以下代码未正确执行。

    StatusBar.hide();
    

    所以尝试使用 setTimeout 来达到如下所示的效果。

    setTimeout(function(){ StatusBar.hide();}, 0);
    

    请参考Cordova Camera plugin iOS Quirks

    【讨论】:

      猜你喜欢
      • 2014-11-14
      • 2023-04-03
      • 1970-01-01
      • 2011-11-24
      • 2015-06-04
      • 1970-01-01
      • 2017-08-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多