2011-01-12 44 views
0

我有UITableView中的电影列表的简单应用程序。当我选择一些行时,我打开了模态视图控制器MPMoviePlayerController。从全屏模式关闭MPMoviewPlayer后在UITableView下的空(白色)线

[self.navigationController presentModalViewController:playerController animated:YES]; 

另外我设置观察员在玩家完成游戏时捕捉消息。 当播放结束后,我让

[self dismisModalViewControllerAnimated:YES]; 

如果我点击播放器控制“完成”,一切工作的伟大。但是如果它在全屏模式下完成自我播放,我会在状态栏的高度20px的UITableView cels底部得到白线。 有人有想法如何解决这个问题?

+0

你的UITableViewCells的高度是20?您提供的代码与MPMoviePlayerController关闭时没有任何关系,请尝试发布您在整个视图中使用的更多代码。 – WrightsCS 2011-01-12 17:40:56

回答

0

我找到解决办法。 才解除模态视图只是使

[[UIApplication sharedApplication] setStatusBarHidden:NO]; 

它解决了我的问题。 此外,当viewDidLoad中我称之为

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 

全屏展出MPMoviePlayer。

相关问题