Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iOS 7:退出全屏视频并使用CJPAdController后,状态栏保持隐藏状态_Ios_Iphone_Video_Youtube_Statusbar - Fatal编程技术网

iOS 7:退出全屏视频并使用CJPAdController后,状态栏保持隐藏状态

iOS 7:退出全屏视频并使用CJPAdController后,状态栏保持隐藏状态,ios,iphone,video,youtube,statusbar,Ios,Iphone,Video,Youtube,Statusbar,我有一个应用程序,它有一个选项卡栏控制器,每个选项卡上都有导航控制器 在其中一个选项卡中,用户可以播放视频,并可以全屏设置。我使用LBYoutTubeView来显示YouTube视频,并使用以下代码来显示它: - (void)viewDidAppear:(BOOL)animated{ if (controller.playbackState != MPMoviePlaybackStatePlaying && controller.playbackState != MPMovie

我有一个应用程序,它有一个选项卡栏控制器,每个选项卡上都有导航控制器

在其中一个选项卡中,用户可以播放视频,并可以全屏设置。我使用LBYoutTubeView来显示YouTube视频,并使用以下代码来显示它:

- (void)viewDidAppear:(BOOL)animated{

if (controller.playbackState != MPMoviePlaybackStatePlaying && controller.playbackState != MPMoviePlaybackStatePaused) {
    controller = [[LBYouTubePlayerController alloc] initWithYouTubeURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.youtube.com/watch?v=%@", video]] quality:LBYouTubeVideoQualityLarge];
    controller.delegate = self;
    controller.repeatMode = MPMovieRepeatModeNone;
    CGRect f = self.view.frame;

    if ([self systemMajorVersion] < 7) {
        controller.view.frame = CGRectMake(0,0,f.size.width, f.size.height);
    }else{
        controller.view.frame = CGRectMake(0,0,f.size.width, f.size.height - self.tabBarController.tabBar.frame.size.height);
    }

    [self.view addSubview:controller.view];
    controller.allowsAirPlay = YES;
    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(exitFullScreen:) name:@"MPMoviePlayerDidExitFullscreenNotification" object:controller];
    [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(enterFullScreen:) name:@"MPMoviePlayerWillEnterFullscreenNotification" object:controller];
}
}
它总是打印“1”

我还向tabbar控制器和导航控制器添加了以下内容

- (BOOL)prefersStatusBarHidden {
    return NO;
}

还尝试了,

您是否解决了此问题?我对iOS 8.1也有同样的问题,我在中看到了您的解决方法。谢谢
- (BOOL)prefersStatusBarHidden {
    return NO;
}