如何在中心旋转MPMoviePlayerController?

时间:2013-09-28 17:59:01

标签: iphone

我有以下代码:

- (void)initAndStartTranslation:(NSURL *)movieURL
{
    player = [[MPMoviePlayerController alloc] initWithContentURL: movieURL];
    [self.view addSubview: player.view];

    [player.view setFrame: self.view.bounds];
    [player setControlStyle:MPMovieControlStyleFullscreen];

    [player setInitialPlaybackTime: -1.0];
    [player prepareToPlay];
    [player play];
}

- (void)didRotateFromInterfaceOrientation:(UIInterfaceOrientation)fromInterfaceOrientation
{
    [player.view setFrame: self.view.bounds];
}

播放器全屏,一切正常。但它在(0,0)坐标中旋转。我想在中心旋转它。我该怎么办?

我试图设置锚点,我也尝试设置它的中心:

[player.view setCenter:self.view.center];

但没有变化:|。

2 个答案:

答案 0 :(得分:1)

好的,试试以下内容:

转到您的xib文件。选择你的观点。

在右侧窗格中,单击您设置大小的选项卡。

你会在其下面找到一个带有单词origin的框。

将原点更改为中心。告诉我结果。

答案 1 :(得分:0)

我找到了解决方案。我刚开始使用MPMoviePlayerViewController而不是MPMoviePlayerController。谢谢大家。