transitionFromViewController:toViewController:duration:options:animations:completion:
ビュー コントローラーの 2 つの子ビュー コントローラー間の遷移。- (void)transitionFromViewController:(UIViewController *)fromViewController toViewController:(UIViewController *)toViewController duration:(NSTimeInterval)duration options:(UIViewAnimationOptions)options animations:(void (^)(void))animations completion:(void (^)( BOOL 終了))完了 パラメータ
...
討論
このメソッドは、2 番目のビュー コントローラーのビューをビュー階層に追加し、アニメーション ブロックで定義されたアニメーションを実行します。アニメーションが完了すると、ビュー階層から最初のビュー コントローラーのビューが削除されます。
このメソッドは、カスタム コンテナ ビュー コントローラの実装によってのみ呼び出されることを意図しています。このメソッドをオーバーライドする場合は、実装で super を呼び出す必要があります。
[fromViewController.view.superview addsubview:toViewController.view]
アニメーションの最初のどこかで が呼び出されることを意味するだけでよろしいですか?
また、fromViewController と toViewController の両方が self の子である必要がありますか?
確認と説明が欲しいだけです。