0

マスター詳細 iPad アプリのように見えるものを開発する必要がありますが、タブ バー アプリのように動作する必要があります。

より明確にするために、以下の例で説明しようとします。

Master View        Detail View Controller
   ||                       ||
Section A   -------Navigation Controller
Section B   -------Navigation Controller
Section C   -------Navigation Controller

私はそれを行う方法を考えていましたが、このアプリはまさに私が望んでいたものであることがわかりました.

ここに画像の説明を入力

ここに画像の説明を入力

ここに画像の説明を入力

上記のアプリは、私がまさに望んでいるもののように機能します。通常との違いmaster detail split view controllerは、マスター詳細では、1 つがdetail rootあり、そこからナビゲートする必要があることです。

どういうわけか上記のアプリは各アイテムを達成しmasterview、独自のナビゲーションコントローラーを持っており、アイテムを選択masterviewして古い選択ビューに戻ると、スタックに残ります。(Facebook アプリに似ていますが、より優れています)。

あなたのことを言ってみましょう

(Master)      (Detail)
Section A     Navigation Root ---->VC1--->VC2--->VC3

マスターで別のセクションを選択した場合

(Master)      (Detail)
Section b     Navigation Root ---->VC1

と をナビゲートするbetween master sectionAmaster sectionB、スタック上の同じ位置にビューが見つかります。に戻ると、Section AVC3 が表示されます。

私のクライアントは、アプリで同じ機能を望んでいます。上記の機能の背後にあるロジックに関するアイデアやリソースはありますか?

ありがとう、S

4

1 に答える 1

1

詳細ビューコントローラを、タブバーを非表示にしたタブバーコントローラにすることができます。マスターテーブルでアイテムを選択すると、タブバーコントローラーのselectedIndexプロパティが設定されます。

于 2013-03-15T16:12:25.473 に答える