1

ビュー コントローラーのカスタム トランジションを作成したいと考えています。で導入された新しい API に関する情報を収集し始めましたiOS7しかし、この API は で何らかの形で変更されたと言われていますiOS8WWDC 2014のビデオ 214 は、この点に取り組んでいます。

また、作成したカスタム トランジションがiOS7適切に動作しないと言う人もいiOS8ます (たとえば、ここそこを参照してください)。

だから私の質問:

iOS7互換性があり、壊れないカスタムトランジションを作成するための一般的なアドバイス、ガイドラインを教えてくださいiOS8。具体的に何を避けるべきですか?トランジションが機能しない原因は何iOS8ですか?

4

1 に答える 1

0

コーラス、あなたが必要としているものは、別の質問ですでに議論されている可能性があると思います。

これがあなたが必要とするものであることを願っています!その質問の下のコメントのリンクをたどると、[この2番目の質問] 「View Controllerから」がUIViewControllerContextTransitioningを使用して消える)に移動し、そこでさらに詳しく説明します。例えば:

「ちょっと遊んでみましたが、単純なケースでは簡単な回避策があるようです。toViewController のビューをキー ウィンドウのサブビューとして再追加するだけです。

transitionContext.completeTransition(true) UIApplication.sharedApplication().keyWindow!.addSubview(toViewController.view) 確認しましたが、キー ウィンドウの rootViewController がまだ正しく設定されているので問題ありません。既に提示されているモーダル コントローラー内からコントローラーを提示した場合にどうなるかはわかりません。そのため、より複雑なケースについては、実験する必要があります。」

これが問題の解決にも役立つことを願っています。

于 2015-04-13T13:26:59.523 に答える