1

appDelegate に UITabBarController があるアプリがあります。各タブには、現在、各タブのスタックに 1 つの詳細ビューをプッシュするために使用するナビゲーション コントローラーがあります。各タブのナビゲーション コントローラーを splitViewController に置き換えたいと考えています。Interface builder を使用して、各タブに UINavigationController を提供します。UISplitViewController を含む各タブの nib を読み込むのに問題があります。画面に表示されている UITableViewController クラスのインスタンスを取得していますが、UISplitviewController、Popover、または詳細ビューなどを取得していません。これらのクラスはすべてスタンドアロン アプリで動作していますが、それぞれに取得することはできません。 1 つのアプリ内のタブの数。私は現在 Interface Builder を使用していますが、これをプログラムで行うこともできます。誰かが提案、またはタブに個別の分割ビューを備えたタブベースのアプリの小さなプロジェクトの例を持っている場合、私はそれを非常に感謝しています. (これは私の最初の質問であるため、IB からのコードやその他の写真を投稿するのにどれだけ役立つかわかりません。詳細が必要な場合はお知らせください。喜んでこの投稿を修正します。)

4

2 に答える 2

1

アップルのドキュメント

「分割ビュー コントローラーのビューは、アプリケーション ウィンドウのルート ビューとして常にインストールする必要があります。ナビゲーションまたはタブ バー インターフェイス内に分割ビューを表示しないでください。」

先に進む...

于 2010-08-18T21:13:45.490 に答える
0

そうすべきではないだけでなく、そうすると、実行時にエラーがスローされます。それは不可能だ。

于 2011-01-22T01:20:28.943 に答える