Ios 如何通过故事板中的代码将GUI元素保持在电影的顶部?

Ios 如何通过故事板中的代码将GUI元素保持在电影的顶部?,ios,ipad,mpmovieplayercontroller,Ios,Ipad,Mpmovieplayercontroller,我有一个故事板。在我的viewDidLoad中,我可以显示和播放我的电影,但故事板上的任何按钮都是隐藏的。我可以在代码中添加它们,但我更喜欢将我的图形元素放在故事板上,并将它们放在电影的顶部。非常感谢您的建议。代码如下: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view. NSString *videoPath = [[NSBundle mainBu

我有一个故事板。在我的viewDidLoad中,我可以显示和播放我的电影,但故事板上的任何按钮都是隐藏的。我可以在代码中添加它们,但我更喜欢将我的图形元素放在故事板上,并将它们放在电影的顶部。非常感谢您的建议。代码如下:

- (void)viewDidLoad
{
  [super viewDidLoad];

 // Do any additional setup after loading the view.
  NSString *videoPath = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"mov"];
  NSURL *url = [NSURL fileURLWithPath:videoPath];

  moviePlayer =  [[MPMoviePlayerController alloc] initWithContentURL:url];

  [[NSNotificationCenter defaultCenter] addObserver:self
                                           selector:@selector(moviePlayBackDidFinish:)
                                               name:MPMoviePlayerPlaybackDidFinishNotification
                                             object:moviePlayer];

  if ([UIDevice currentDevice].userInterfaceIdiom == UIUserInterfaceIdiomPad) {
    moviePlayer.view.frame = CGRectMake(0.0f,0.0f,1024.0f,768.0f);
  }

  moviePlayer.controlStyle = MPMovieControlStyleNone;

  [moviePlayer prepareToPlay];

  moviePlayer.repeatMode = MPMovieRepeatModeOne;

  moviePlayer.shouldAutoplay = YES;

  [self.view addSubview:moviePlayer.view];

  [moviePlayer setFullscreen:YES animated:YES];

  [self.moviePlayer play];

  // manually can add buttons here, but prefer not too it in code

  UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
  [myButton addTarget:self
             action:@selector(aMethod:)
   forControlEvents:UIControlEventTouchDown];

  myButton.frame = CGRectMake(26.0, 585.0, 474.0, 87.0);
  myButton.titleLabel.shadowOffset = CGSizeMake(0.0, 0.0);
  [myButton.titleLabel setFont:[UIFont systemFontOfSize:35]];

}

解决了。创建新图层。简单