Ios 定位MPMoviePlayerController视图

Ios 定位MPMoviePlayerController视图,ios,objective-c,Ios,Objective C,我在尝试定位MPMoviePlayerController的视图时遇到了一个小问题。这是到目前为止我的代码 MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[[NSURL alloc] initFileURLWithPath:URL]]; moviePlayerController.shouldAutoplay = NO;

我在尝试定位MPMoviePlayerController的视图时遇到了一个小问题。这是到目前为止我的代码



    MPMoviePlayerController *moviePlayerController = [[MPMoviePlayerController alloc] initWithContentURL:[[NSURL alloc] initFileURLWithPath:URL]];
    moviePlayerController.shouldAutoplay = NO;
    [moviePlayerController.view setFrame:CGRectMake((CGFloat)vidX, (CGFloat)vidY, (CGFloat)vidWidth, (CGFloat)vidHeight)];

    //Find ApplicationWindow 
    id delegate = [[UIApplication sharedApplication] delegate];
    UIWindow * win= [delegate window];
    [win addSubview:moviePlayerController.view];

代码工作正常,电影也会播放。然而,这种定位让我抓狂。当我更改视图的宽度或高度时,我希望视图保持在精确的x和y位置,并且只有宽度和高度应该更改。但事实并非如此。当我更改vidWidth或vidHeight并保持vidX和vidY不变时,视图的原点会跳到另一个点,这使得定位视频视图非常困难。 任何帮助都将不胜感激

致以最良好的祝愿


兰巴桑巴

你试过把中心设在你想要的地方吗?是的,但也不管用:-C Thx