使用wkWebView播放網頁上的視頻,播放完成后,退出視頻返回到網頁發現app的狀態整個被隱藏了,解決方法,監聽狀態欄隱藏通知,在適當的時候讓狀態欄顯示出來
[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(windowDidBecomeHidden:) name:UIWindowDidBecomeHiddenNotification object:nil];
-(void)windowDidBecomeHidden:(NSNotification *)noti{
UIWindow * win = (UIWindow *)noti.object;
if(win){
UIViewController *rootVC = win.rootViewController;
NSArray<__kindof UIViewController *> *vcs = rootVC.childViewControllers;
if([vcs.firstObject isKindOfClass:NSClassFromString(@"AVPlayerViewController")]){
[[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone];
}
}
}
