0

アプリの設定ページに基本的な UINavigationController デザインを使用しています。各設定ページは独自のビュー コントローラー (xib を使用) であり、各ページには同じ背景画像があります。

それ以来、背景画像を置き換えるためにビューベースのアニメーションを作成しました。ユーザーがページからページに移動している間、途切れることなく再生したいと考えています。言い換えれば、各設定ページには透明な背景があり、それらすべての下に私のアニメーション ビューの 1 つのインスタンスがあるかのようです。

どうすればこれを行うことができますか?

これまでのところ、アニメーションを各ページに個別に配置しようとしましたが、トランジションが少し雑に見えます. また、ナビゲーションコントローラーの下に必要なすべてのアニメーションを備えた単一の UIView を何らかの方法で配置することも検討しましたが、a) それが実現可能かどうか、b) どのようにそれを行うかはわかりません。

読んでくれてありがとう。

4

1 に答える 1

1

「Container View Controllers」を使用したいようです

ここで Apple のドキュメントを読むことができます: https://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CreatingCustomContainerViewControllers/CreatingCustomContainerViewControllers.html


解決策は、設定ビューコントローラーを保持するマスタービューコントローラーを1つ持つことです。設定ビュー コントローラーの背景は透明なので、マスター ビュー コントローラーの背景が見えます。

アニメーションについてListing 14-3 Transitioning between two view controllersは、私が提供したリンクを参照してください。

于 2013-09-11T17:57:46.027 に答える