2012-07-09 104 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;

這將解決您的問題。

快樂編碼:)