在方向改变时调整xcode中的图像视图和电影播放器​​控制器的大小

时间:2011-05-31 12:15:48

标签: xcode ipad uiimageview mpmovieplayercontroller

在我的应用程序中,我在一个视图控制器中有一个图像视图,在另一个视图控制器中有一个电影播放器​​。现在我想在两种模式下显示图像或电影,即在纵向模式和横向模式下。我如何定义框架对于每个以及如何在视图将其位置从一个位置更改为另一个时通知它。

谢谢, 克里斯蒂

2 个答案:

答案 0 :(得分:2)

MPMoviePlayerController.view.frame = CGRectMake(20,20,280,440);
imageView.frame = CGRectMake(0,0,320,480);

中心UIImageView中的图片具有透明背景

这适用于iPhone

答案 1 :(得分:0)

查看UIViewController的文档并查看响应视图旋转事件方法如:- willRotateToInterfaceOrientation:duration:您可以在这些函数中设置用于设置新帧大小的代码以及所需的任何通知功能。 player.view.frame = CGRectMake(x,y,w,h);