【发布时间】:2011-03-25 09:23:50
【问题描述】:
有没有一种简单(也许是 hacky)的方法来隐藏苹果 MPMoviePlayerController 上的下一个/上一个按钮?
我不想改变皮肤,只是“隐藏”跳过按钮。
谢谢 亚历克斯
【问题讨论】:
标签: objective-c mpmovieplayercontroller
有没有一种简单(也许是 hacky)的方法来隐藏苹果 MPMoviePlayerController 上的下一个/上一个按钮?
我不想改变皮肤,只是“隐藏”跳过按钮。
谢谢 亚历克斯
【问题讨论】:
标签: objective-c mpmovieplayercontroller
将 UIMoviePlayerController 实例的setControlStyle 属性的样式设置为MPMovieControlStyleNone。
编辑:
我想获得 完全 按钮的最佳方法是创建自己的 UIView 子类来处理控件的视觉效果,实现按钮在您之后,将它们放置在您的自定义视图上,然后将您的自定义视图放置在 MPMovieController 的 视图上。
然后,您需要将自定义视图按钮的目标和操作连接到控制器,该控制器使用 MPMediaPlayback 函数来控制 MPMoviePlayerController 的播放.
这项工作需要创建和定位您自己的 UIView 子类。您还应该注意,使用此方法的效率不如使用您可以使用 Apple 的 setControlStyle 属性指定的内置控件。
【讨论】:
MPMovieControlStyleEmbedded?
这样做,
MPMoviePlayerViewController *movie = [[MPMoviePlayerViewController alloc] initWithContentURL:url];
movie.view.frame = CGRectMake(0, 0, width, height);
[movie.moviePlayer setControlStyle:MPMovieControlStyleNone];
【讨论】: