2016-07-27 11 views
0

上から下に画面を表示したいのですがHCYouTubeParserを使用するときアプリケーションで、完了ボタンをクリックして画面を下から上に移動します。どうすれば可能ですか?画面を下から上に移動する

+0

「トップトゥボトム」と言えば、オリエンテーションについて話していますか? – Droppy

+0

問題は、どこで向きを変えるかを見つけることができないということです。 –

答えて

0

HCYouTubeParser、このライブラリはappleによって提供されるMediaPlayer FrameworkのデフォルトMPMoviePlayerControllerクラスを使用しています。

が、これはHCYouTubeParser-> ViewController.mだから、ボタンはそのコントローラの一部である "完了"

- (void)playVideo:(id)sender { 
     if (_urlToLoad) { 

      MPMoviePlayerViewController *mp = [[MPMoviePlayerViewController alloc] initWithContentURL:_urlToLoad]; 
      [self presentViewController:mp animated:YES completion:NULL]; 

     } 
    } 

内部コードである参照してください。オブザーバーを追加することで、その「完了」ボタンの機能をオーバーライドする必要があります。

[[NSNotificationCenter defaultCenter] addObserver:self 
              selector:@selector(doneButtonClick:) 
               name:MPMoviePlayerWillExitFullscreenNotification 
               object:nil]; 

-(void)doneButtonClick:(NSNotification*)aNotification{ 
    NSNumber *reason = [notification.userInfo objectForKey:MPMoviePlayerPlaybackDidFinishReasonUserInfoKey]; 

    if ([reason intValue] == MPMovieFinishReasonUserExited) { 
     // Your done button action here 
    } 
} 

このリンクを参照してください:すべてのDone button event MPMoviePlayerController

0
  1. まず、使用しているライブラリは、ビューコントローラを提示し、「デフォルト」のiOSによって下から上へ提示するんだろうさ。そして、底を上にするコードを見つけることはできません。

  2. 第2に、これを下から上に変更したい場合は、次のように変更することができます。

    • カスタムトランザクション
    • は、子ビューコントローラとしてビューコントローラを追加し、底部またはあなたが好きな他の方法に上からそれをアニメーション化してください。
関連する問題