2011-01-17 13 views
2

スプリットビューコントローラの詳細ビューに別のナビゲーションスタックを置くことができるかどうかを誰かが教えてくれることを願っています。私はしばらくの間、この問題に対して私の頭を叩いていて、今でも可能かどうか疑問に思っています。iPad SplitViewController詳細ビューのための別のナビゲーションスタック

私は、ユーザーが会議スケジュールを閲覧できる汎用アプリケーションを開発しています。 >トピックのリスト(プレーンテーブル)からセッションのトピックを選択し

---->トピックのリストからセッションタイトルを選択 -

:iPhone上で、これは単にユーザAAテーブルビューであります(無地テーブル)

------>

-------->詳細を見る提示すると、個々の表(グループ化されたテーブル)を選択することができる紙を含むセッションの詳細を見ます論文について(グループ化されたテーブル)

私は私のために何をしたいですか?パッドのバージョンは次のようなものです: - >トピックリスト(ルートコントローラ、プレーンテーブル)からセッショントピックを選択します

---->トピックのリストからセッションタイトルを選択しますテーブル)

は------> -------->見

)提示すると、個々のテーブル(詳細コントローラ、グループ化されたテーブルを選択することができる紙を含むセッションの詳細を見ます紙の詳細(詳細コントローラ、グループ化されたテーブル)

これは目標ですが、私はd別のナビゲーションスタックを持つetailコントローラは分割ビューコントローラを台無しにしました。私は最後のステップまですべてをうまく動作させることができます。しかし、紙のディテールをディテール・コントローラー・スタックにプッシュすると、すぐにスプリットビュー・コントローラーが狂ってしまいます。

誰も私が上記で説明したような何かを達成しましたか?

セッションの詳細コントローラをスタックにプッシュしようとするのではなく、ペーパーディテールコントローラで置き換えることができます。しかし、その後、私はnavスタックのすべての利点を失い、すべての無料のトランジションアニメーションを失い、iPhoneとiPad用の同じテーブルの実質的に変更されたバージョンを維持する必要があります。

ご意見ありがとうございます。

答えて

4

私は誓いますが、スタックオーバーフローの最大の利点は、公然と問題を公表する頻度が自分自身を解決するために拍車をかけることです。

ですから、私が説明していることは間違いありません。単に設定アプリを見てください。それはまさに私が描いていることです。

私が持っていた問題は、ディテールビューコントローラーの一部が、iPhoneバージョンから逃れるため、「shouldAutoRotate」を実装していないことでした。私がそれを付け加えたら、すべてが整った。

場合は他の誰同様の問題に直面した場合、私もお勧めかもしれないあなたがここにsplitViewControllerにナビゲーションスタックを追加したマット・ロングのウォークスルーで始まる:http://www.cimgf.com/2010/05/24/fixing-the-uisplitviewcontroller-template/

関連する問題