uiview自动调整显示主要是在播放电影后以20像素的速度移动

时间:2012-04-30 19:57:14

标签: ios ipad

当启动iPad应用程序时,我可以将其打开所有可能的方向而不会显示它没有任何问题一切都很完美,但我不知道为什么在播放电影后,然后尝试旋转我的iPad我的视图大小正在缩小,并且显示错误 我从2天开始一直在努力,但没有任何成功 任何的想法 ?有什么建议吗?提前多谢了 您能否看一下下面的代码:

- (void) moviePlayBackDidFinish:(NSNotification*)notification 
{ 
    MPMoviePlayerController *player = [notification object]; 

     self.isMoviePlaying =FALSE;
    [[NSNotificationCenter defaultCenter] 
     removeObserver:self 
     name:MPMoviePlayerPlaybackDidFinishNotification 
     object:player]; 

    if ([player respondsToSelector:@selector(setFullscreen:animated:)]) 
    { 
        [player.view removeFromSuperview]; 
        NSLog(@"played movie has been removed from the super view  ");
    }
}

1 个答案:

答案 0 :(得分:1)

iPad和自动旋转存在一些问题,特别是关于状态栏的会计问题。对于我遇到的问题,将主视图控制器上的wantsFullscreenLayout属性设置为YES修复它。不确定它是否能解决您的问题,但需要尝试。