2011-01-12 42 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。

相關問題