iOS电影播放器​​在多大程度上可以定制和设计风格?

时间:2011-06-22 19:19:23

标签: objective-c ios ipad video styling

我正在尝试完成类似于下图的内容。也就是说,我想添加一个滑出式叠加导航栏和其他叠加功能。一般来说,我也想知道电影播放器​​可以进行哪种自定义。具体来说,我可以从顶部栏添加/删除按钮,如何将这些点添加到播放栏?谢谢!

http://blog.howcast.com/wp-content/uploads/2010/06/ipad-video.png

1 个答案:

答案 0 :(得分:6)

根据MPMoviePlayerController类引用,“将电影播放器​​视图视为不透明结构。您可以将自己的自定义子视图添加到电影顶部的图层内容中,但绝不能修改任何其现有的子视图。“

所以我强烈建议不要尝试修改现有的顶部栏,而是将controlStyle属性设置为MPMovieControlStyleNone,这会完全隐藏所有默认UI。然后,在电影播放器​​的视图上叠加您自己的用户界面视图。你将不得不重新实现一些东西,但是电影播放器​​控制器将其所有按钮的动作暴露为方法(参见MPMediaPlayback协议的播放/暂停/搜索等等)所以这不应该是很大的问题。