手动控制显示和隐藏状态栏 setNeedsStatusBarAppearanceUpdate
#pragma mark 播放的时候显示
- (void)PlayWith:(NSURL *)url AndVideoName:(NSString *)name
{
_statusBarHide = YES;
[self setNeedsStatusBarAppearanceUpdate];
...
}
- (BOOL)prefersStatusBarHidden
{
if (_statusBarHide == YES) {
return YES;
}
else{
return NO;
}
}
#pragma mark 关闭的时候隐藏
- (void)closePlayer
{
_statusBarHide = NO;
[self setNeedsStatusBarAppearanceUpdate];
}
注意:
[self setNeedsStatusBarAppearanceUpdate];

浙公网安备 33010602011771号