【发布时间】:2015-01-01 05:28:27
【问题描述】:
在使用 Xcode 5 编译时,我的 Cordova 3.6 应用程序一直使用 StatusBar 插件正常。我调用 StatusBar.hide() 来隐藏整个应用程序的状态栏,并在执行像 Camera 这样的插件后再次隐藏。
但是升级到 Xcode 6(为了兼容 iOS 8)后,状态栏在 iOS8 中没有正确隐藏。我设法通过在 Xcode Info.plist 中将“UIViewControllerBasedStatusBarAppearance”设置为“YES”来部分修复它,让 StatusBar 插件进行控制。
但是,像相机这样的插件现在在从相册中选择照片时会自动显示状态栏。选择照片后,我必须再次调用 StatusBar.hide 才能再次隐藏该栏。
以前我在 Xcode 5 中编译并在 iOS8 中运行时,它很好。这个问题只有在我升级 Xcode 之后才出现(可能是 iOS 基本套件一起升级到 8.1)。我也尝试过更新相机和状态栏插件。
如何永久禁用我的应用的状态栏,即使在从相册中选择照片时也将其隐藏?
谢谢。
【问题讨论】:
标签: ios xcode cordova ios8 statusbar