导航栏下推视频和控件

Posted

技术标签:

【中文标题】导航栏下推视频和控件【英文标题】:Navigation bar pushing down video and controls 【发布时间】:2012-01-29 23:21:09 【问题描述】:

总结:我想知道为什么 MPMoviePlayerController 会被横向导航栏向下推。

在我的 ios 应用程序中,我有一个简单的 tableView。当我点击一个单元格时,我模态地呈现一个包装在 UINavigationController 中的 myViewController 实例。 myViewController 有一个 MPMoviePlayerController 实例作为子视图。

moviePlayer 和相关控件被向下推并稍微离开屏幕底部。我可以通过隐藏导航栏来解决这个问题。但是我想在视频中显示导航栏。

防止视频和控件被向下推并稍微离开屏幕的最佳/正确方法是什么?

我看了moviePlayer的frame,myViewController的view的frame等等,还是有点迷糊。

【问题讨论】:

【参考方案1】:

您是否还设置了视图的autoresizingMask?另一方面,如果您希望导航栏覆盖部分视图,请将barStyle 设置为UIBarStyleBlackTranslucent

【讨论】:

关于autoresizingMask 的优点。我会试试的。导航栏样式目前为黑色,半透明设置为 YES。

以上是关于导航栏下推视频和控件的主要内容,如果未能解决你的问题,请参考以下文章

以编程方式获取导航栏的高度

下推所有视图并添加自定义视图

向导导航栏控件----------WinForm控件开发系列

Electron菜单栏&导航栏隐藏

使用隐藏的导航栏刷新控件

PyQt4自定义控件----导航栏控件