Kel*_*ler 4 iphone objective-c mpmovieplayercontroller ios
我有一个播放音频的MPMoviePlayerViewController.我想删除Quicktime徽标和/或向播放器添加自定义背景图像,但保留播放控件.我发誓我已经在iOS 5之前完成了这个,但我无法重新弄明白!我尝试过的事情:
- 将子视图添加到MPMoviePlayerViewController.将子视图放在播放控件上,不是很好.
带有patternimage的moviePlayer的-setBackgroundColor.什么都不做.
-setView在整个MPMoviePlayerViewController上.正如预期的那样,播放控件和导航栏都消失了.我想这可行,但我需要手动重新创建所有播放控件,但我真的不愿意.
任何人都能解释一下吗?
看看MPMoviePlayerController酒店backgroundView.
来自MPMoviePlayerController类参考 ;
backgroundView
电影内容后面显示的可自定义视图.(只读)
@property(非原子,只读)UIView*backgroundView
讨论此视图提供支持内容,在其上显示电影内容.如果要显示自定义背景内容,可以将子视图添加到背景视图.
此视图是view属性返回的视图层次结构的一部分.
可用性适用于iOS 3.2及更高版本.在MPMoviePlayerController.h中声明
尝试这样的事情(假设您调用了MPMoviePlayerController的实例moviePlayerController):
patternView = [[UIView alloc] initWithFrame:self.view.bounds];
patternView.backgroundColor = [UIColor redColor];
[moviePlayerController.backgroundView addSubview:patternView];
[patternView release];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1966 次 |
| 最近记录: |