0

我有以下代码:

- (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];

但是没有任何变化:|。

4

2 回答 2

1

好的,让我们尝试以下方法:

转到您的 xib 文件。选择您的视图。

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

您会在其下方找到一个带有“origin”一词的框。

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

于 2013-09-28T18:23:43.263 回答
0

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

于 2015-12-29T19:25:20.747 回答