所以我知道在我的ViewController.m中我可以覆盖我的
- (UIStatusBarStyle)preferredStatusBarStyle
更改preferredStatusBarStyle返回的方法 . 但事情就是这样:我有一个房产
@property UIStatusBarStyle * customPreferredStatusBarStyle
我在这个桥接块中更改了customPreferredStatusBarStyle的值:
[_bridge registerHandler:@"setStatusBarHandler_iOS" handler:^(id data, WVJBResponseCallback responseCallback) {
_customPreferredStatusBarStyle = UIStatusBarStyleDefault;
}]
这意味着如果网站呼叫网桥,我将改变它的 Value . 但我发现 **-(UIStatusBarStyle) preferredStatusBarStyle
**方法只在启动ViewController时被调用一次 .
在调用桥接器后,有什么方法可以改变我的状态栏样式吗?
2 回答
只需致电:
OBJ-C
迅速
在您的情况下,我认为您可以调用
setNeedsStatusBarAppearanceUpdate()
来触发更新状态栏更新 .