メインのタブ バー コントローラーからモーダルに表示される 5 つのビュー コントローラーを備えたタブ バー コントローラーがあります。各ビュー コントローラーには、ナビゲーション バーが表示されるナビゲーション コントローラーがあります。タブ バー コントローラーの最初のプレゼンテーションでは、5 つのビュー コントローラーのタイトルがすべて適切に設定されます (各ビュー コントローラーの navigationItem の titleView プロパティを使用して設定されます)。ただし、他のいずれかのビュー コントローラーをタップしてから元のビュー コントローラーに戻ると、titleView が消えて再び表示されることはありません。現在選択されているタブを選択したときにも発生します。これが起こらなかった場合は、titleView を viewWillAppear:/viewDidAppear: に戻すだけです。そうすることで、選択されていないタブを切り替える問題が修正されるため、実際の問題は、既に選択されているタブを選択することです。これは、メインのタブ バーでは発生しません。モーダルに提示されたもののみ。提案?