MPMoviePlayerController隐藏下一个上一个按钮

时间:2011-03-25 09:23:51

标签: objective-c mpmovieplayercontroller

是否有一种简单(可能是hacky)的方式来隐藏苹果MPMoviePlayerController上的下一个/上一个按钮?

我不想改变皮肤,只是“隐藏”跳过按钮。

enter image description here

感谢 亚历

2 个答案:

答案 0 :(得分:2)

UIMoviePlayerController 实例的setControlStyle属性的样式设置为MPMovieControlStyleNone

修改

我想让按钮完全的最佳方法是创建自己的 UIView 子类来处理控件的视觉效果,实现按钮您之后,将它们放在自定义视图上,然后将自定义视图放在 MPMovieController的视图上。

然后,您需要将cutom视图按钮的目标和操作连接到控制器,该控制器使用 MPMediaPlayback 函数来控制 MPMoviePlayerController的播放

这项工作将需要创建和定位您自己的 UIView 子类。您还应该注意使用此方法的效率不如使用Apple可以使用Apple setControlStyle属性指定的内置控件。

答案 1 :(得分:0)

这样做,

MPMoviePlayerViewController *movie = [[MPMoviePlayerViewController alloc] initWithContentURL:url];

movie.view.frame = CGRectMake(0, 0, width, height);

[movie.moviePlayer setControlStyle:MPMovieControlStyleNone];