【发布时间】:2010-12-27 21:02:34
【问题描述】:
我正在使用 MPMoviePlayerController 在 iPad 上播放电影。
当用户将设备旋转为横向时,我将其设置为全屏。
如果用户随后点击“退出全屏”或“完成”,电影将动画回到它的小帧(本机行为),但是-- 顶部栏(导航栏)消失了。此外,可见视图已向上移动,位于状态栏的后面和之外。
请注意,我没有触及顶部栏。我没有手动隐藏它。
我尝试通过将setNavigationBarHidden:animated 发送到当前视图控制器的导航控制器以及标签栏控制器的导航控制器来重新获得导航栏。我把它作为对MPMoviePlayerDidExitFullscreenNotification(它触发)的回应。没有效果。但是,如果我们旋转回纵向,它会立即返回。
我的问题是:
- 为什么用户退出全屏后顶部栏不返回?
- 我们怎样才能让顶部栏恢复原状?
最好的问候, 蒂莫
附:我将继续尝试this SO 帖子中描述的怪异之处。可能是相关的。
【问题讨论】:
-
你有没有得到任何牵引力?我也有同样的问题。
-
@bradheintz 啊,是的,让我在下面回答我自己的问题。
标签: mpmovieplayercontroller uinavigationbar fullscreen