sto*_*n24 6 iphone objective-c
我正在使用MPMoviePlayerViewController - 播放器控件设置为:MPMovieControlStyleFullscreen
我对MPMovieControlStyleFullscreen中的一些按钮有问题:前进,后退和全屏(箭头指向彼此的那个).
我想要删除前进,后退和全屏按钮,或者控制用户点击它们时的操作.
谢谢!
没有办法自定义MPMovieControlStyleApple提供的值.你需要做的是关闭Apple控件(MPMovieControlStyleNone)然后创建自己的自定义控件.Apple可以将您自己的UIViews放入层次结构中,因此您可以开始使用以下内容:
MPMoviePlayerController *moviePlayer = [[MPMoviePlayerController alloc] initWithContentURL: YOUR_URL];
moviePlayer.controlStyle = MPMovieControlStyleNone;
UIView *movieView = moviePlayer.view;
[movieView addSubview: _movieControlsView];
[movieView bringSubviewToFront: _movieControlsView];
Run Code Online (Sandbox Code Playgroud)
凡_movieControlsView在代码或IB成立较早.
在美学上,你可以做你想做的事,但我建议坚持使用看起来像Apple的选择,以免混淆用户.对于我刚刚完成的项目,我创建了一个透明按钮,与电影播放器的大小完全相同.单击按钮会使用我的自定义控件淡化底部的控制栏.如果未单击其中一个控件,控制栏将在几秒钟后再次退出.
| 归档时间: |
|
| 查看次数: |
14938 次 |
| 最近记录: |