2012-07-09 99 views
4

我想将MPMoviePlayerController添加到UIView。 首先,我在xib文件中放入一个名为youTubeView的视图。 youtubePlayer是MPMoviePlayerController将MPMoviePlayerController的视图添加到UIView

[youtubePlayer.view setFrame:youTubeView.frame]; 
[youTubeView addSubview:youtubePlayer.view]; 
[youtubePlayer play]; 

我想将youtubePlayer的视图覆盖在youTubeView上。但youtubePlayer的视图变宽了,它只是覆盖youTubeView的一部分。为什么?

回答

4

试试这个

[youtubePlayer.view setFrame:youTubeView.bounds]; 
[youTubeView addSubview:youtubePlayer.view]; 
[youtubePlayer play]; 
+0

是的,它的工作原理,但为什么? – 2012-07-09 10:59:18

+0

我现在知道了,这是关于边界和帧的不同定义。 – 2012-07-18 01:24:36

0

只需指定缩放模式为电影这样youtubePlayer.scalingMode = MPMovieScalingModeFill;

这将解决您的问题。

快乐编码:)