ios - 下推视频和控件的导航栏

标签 ios uiviewcontroller mpmovieplayercontroller frame

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

在我的 iOS 应用程序中,我有一个简单的 tableView。当我点击一个单元格时,我会模态显示一个包装在 UINavigationController 中的 myViewController 实例。 myViewController 有一个 MPMoviePlayerController 实例作为 subview 。

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

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

我查看了 moviePlayer 的框架、myViewController 的 View 框架等,但仍然有点困惑。

最佳答案

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

关于ios - 下推视频和控件的导航栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9057714/

相关文章:

ios - 使用 quickblox 发送消息

ios - 适用于 IOS 的 Unity IAP — 未找到应用程序收据

javascript - 仅在 iOS 中返回透明图像的 webgl Canvas 的 toDataURL()

ios - 如何在 IOS 中添加新的自定义 UIViewController

ios - 在 View Controller 之间传递数据

iphone - 如何使用 MPMoviePlayerController 在视频开始播放之前使用事件指示器?

iphone - 使用叠加 View 制作 MPMoviePlayer 的更好方法

objective-c - 从 NStimeInterval 准确转换为 CMTime

ruby-on-rails - 使用 UIImagePickerController 将图像上传到 Dragonfly on Rails

iphone - 将文本输入从一个 View 放到另一个 View