我正在尝试完成类似于下图的操作。也就是说,我想添加一个滑出式覆盖导航栏和其他覆盖功能。总的来说,我还想知道电影播放器可以进行什么样的定制。具体来说,我可以从顶部栏添加/删除按钮,我如何将这些点添加到播放栏?谢谢!
http://blog.howcast.com/wp-content/uploads/2010/06/ipad-video.png
最佳答案
根据 MPMoviePlayerController
类引用,“将电影播放器 View 视为不透明结构。您可以将自己的自定义 subview 添加到电影顶部的图层内容中,但您必须永远不要修改它的任何现有 subview 。”
因此,我强烈建议不要尝试修改现有的顶部栏,而是将 controlStyle
属性设置为 MPMovieControlStyleNone
,这会完全隐藏所有默认 UI。然后,将您自己的用户界面 View 层叠在电影播放器的 View 之上。您必须重新实现一些东西,但是电影播放器 Controller 将其所有按钮的操作公开为方法(请参阅 MPMediaPlayback
播放/暂停/搜索/等协议(protocol))所以这不应该不是什么大问题。
关于objective-c - iOS Movie Player 可以在多大程度上进行自定义和样式化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6445291/