これが私の問題です:
ナビゲーション ベースのアプリケーション内でタブ バーを使用する方法について多くのことを読みましたが、まだ理解できません。タブバーコントローラーの使用と使用回避の両方を試みましたが、解決策が見つかりません。
すでにナビゲーション ベースのアプリが動作しています。いくつかの nib ファイル (ビュー) があり、それぞれに独自のビュー コントローラーがあり、プログラムでナビゲーション コントローラー スタックにプッシュします。このビューの 1 つに、他のいくつかのビューを切り替えることができるタブ バーが必要です。タブバーがどのように機能するかを理解しています。タブバーコントローラーを使用する必要があると思います。これにより、各タブバーアイテムに関連付けられたビューコントローラーを定義し、それらすべてを管理できるようになります。しかし、私はそれを行う方法がわかりません。
「tabBarViewController」でタブ バー コントローラーを宣言し、「tabBarView」でタブ バー コントローラーを描画し、それらを IB にリンクすると、エラーが発生します (これは、実際にタブ バー コントローラーのビュー? "[window addSubView:[tabbarcontroller view]]? と同等のものが必要ですか?" この場合、ビュー内でタブ バー コントローラーのトップ ビュー コントローラーのビューを「見る」方法を知る必要があるだけです。コントローラーはすでにプッシュしています。
私が読んだように、タブバーコントローラーを使用しないようにする場合は、この問題の最良の解決策です.タブバーアイテム、それらの間のスイッチなどを管理するにはどうすればよいですか?
よろしくお願いします。