2012-02-03 17 views

答えて

0

これは、あなたがそれでviewControllersとの意見を持っているビューコントローラを持つことができるようにするには、この方法で行われます。 fromは、元のView Controllerを定義し、システムにアニメーションを適切に配置する機能を提供します。

イメージングには、タイルのような4つのビューがあります。メインビューコントローラはこれを "子"ビューコントローラで連続して呼び出すことができ、from - > toを指定すると、呼び出し元がfrom viewControllerであるという前提は得られません。

+0

これはあなたの質問に答えましたか? – MobileOverlord

1

コンテナビューコントローラでは、含まれているコントローラのビューを時々の特定のサブビューに配置する必要があります。たとえば、SplitViewControllerの再実装では、左右のポジショニングビューにそれぞれマスタービューと詳細コントローラビューが保持されている場合があります)。fromViewControllerを指定すると、ビュー階層で新しいコントローラのビューを挿入し、特定のビューを削除する必要がありますアニメーションの後に。

(別の答えに反しては、ビューのフレームが全くあなたのために設定されていません。あなたはその、呼び出しの前に、アニメーションのブロックで行う。ドキュメントの「Creating Custom Container View Controllers」システムガイドを持っていますかなり良い例です)。

実際には、transitionFromViewController:...を使用するのはオプションです。アニメーションの有無にかかわらず、手動でビュー階層を管理でき、正常に動作します。私はまだ意見を述べていますが、私は手動で行う方がいいと思います.VCの1つがゼロであるケースをより簡単に処理するためです。

関連する問題