将MPMoviePlayerController的视图添加到UIView
问题描述:
我想将MPMoviePlayerController
添加到UIView
。 首先,我在xib文件中放入一个名为youTubeView的视图。 youtubePlayer是MPMoviePlayerController
。将MPMoviePlayerController的视图添加到UIView
[youtubePlayer.view setFrame:youTubeView.frame];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];
我想将youtubePlayer的视图覆盖在youTubeView上。但youtubePlayer的视图变宽了,它只是覆盖youTubeView的一部分。为什么?
答
试试这个
[youtubePlayer.view setFrame:youTubeView.bounds];
[youTubeView addSubview:youtubePlayer.view];
[youtubePlayer play];
答
只需指定缩放模式为电影这样youtubePlayer.scalingMode = MPMovieScalingModeFill;
这将解决您的问题。
快乐编码:)
是的,它的工作原理,但为什么? – 2012-07-09 10:59:18
我现在知道了,这是关于边界和帧的不同定义。 – 2012-07-18 01:24:36