在 iOS 中与 InAppBrowser 插件一起使用时如何更改状态栏颜色?
Posted
技术标签:
【中文标题】在 iOS 中与 InAppBrowser 插件一起使用时如何更改状态栏颜色?【英文标题】:How to change statusbar color when used alongside InAppBrowser plugin in iOS? 【发布时间】:2018-03-15 05:48:44 【问题描述】:我正在尝试更改 InAppBrowser 状态栏颜色,默认情况下,使用 cordova-plugin-statusbar 浅色内容,但始终保持白色。如何将其更改为其他颜色?我尝试使用 StatusBar.backgroundColorByHexString 和 StatusBar.styleBlackOpaque 但都没有奏效...
【问题讨论】:
【参考方案1】:我自己设法更新了 InAppBrowser 插件,在 CDVInAppBrowser.m 上,我添加了这一行
self.addressLabel.backgroundColor = [UIColor colorWithRed:0.5 green:0.5 blue:0.5 alpha:1.0];
即使在 InAppBrowser 内部,这也会更改 StatusBar 颜色,而不会通过使用 StatusBar 插件标志来更改。
【讨论】:
以上是关于在 iOS 中与 InAppBrowser 插件一起使用时如何更改状态栏颜色?的主要内容,如果未能解决你的问题,请参考以下文章
将目标设置为“_blank”时,iOS 上的 Cordova InAppBrowser 插件问题,页面不断加载
Ionic Cordova inappbrowser 在 iOS 中不起作用
iOS7状态栏和inappbrowser(Phonegap Build)