質問

iPhoneアプリからiPadアプリへの移行を開始し、UisplitViewControllerを含める方法の問題を回答しました。マスター/詳細はアプリケーションの根本ではありません。ルート。私はこれを達成することに成功しましたが、私はこれを行うすべてのメモリリークの母親を作成しましたので、私はアプリケーションを再記述することを決めました(Appleさん、apple)。

このプロセスを開始する前に、iPhoneからiPadへの移行の一環として、私ができる他のすべてのことを調べることにしましたが、私は別の問題に遭遇しました。

iPhoneが大丈夫で扱うマスター/詳細ビューの複数のペアを持っています。 iPadではこれは私が複数のUisplitViewを必要とすることを意味します。これはどうやって行われますか? 1つのマスタービューと複数の詳細ビューを使用して1つのスプリットビューコントローラを使用すると、複数のマスタービューで1つずつ、1つの詳細ビューで1つずつ、複数のマスタービューを使用しています。

それぞれ複数のマスタービューで、それぞれの詳細ビューで、1つの詳細ビューを共有する複数のマスタービューではありません。

e.g.

MASTER1 - 詳細1 Master2 - Detail 2. Master3 - Detail 3

UISPLITViewControllerだけでこれをどうしますか?

誰もがこれについていくつかのガイダンスを提供することができますか?

役に立ちましたか?

解決

スプリットビューコントローラは、コンテンツではなく画面レイアウトにのみ関係する必要がありますので、その子ビューコントローラを切り替えるはずです。

何らかの理由で、複数の分割ビューコントローラの観点から設計が容易である場合は、ルートビューコントローラとして割り当てるものがアプリの実行全体のrootのままにする必要がないと考えてください。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top