たとえば、3 つのタブを含むタブバー ベースのアプリケーションを作成しました。最初のタブには、3 つの UIButton があります。ボタン 1 をクリックすると、新しいビューコントローラー 1 がロードされ、タブ 1 が選択された状態で強調表示されます。ボタン 2 をクリックすると、別のビュー (Viewcontroller 2) が読み込まれ、タブ 2 が選択されたタブとして強調表示されます (このビュー コントローラー 2 はタブ 2 のルート ビュー コントローラーではないことに注意してください)。ボタン 3 をクリックすると、再び新しいビューが表示されます。タブ 3 が選択された状態で強調表示されます (このビュー コントローラー 3 はタブ 3 のルート ビュー コントローラーではないことに注意してください)。だから、私がしたいのは、特定のタブを選択した状態 (または強調表示した状態) で表示したいが、そのルート ビュー コントローラーをロードしたくないということです。ボタン 1 のクリック時に tabbarcontroller.selectedindex = 1 を使用してみましたが、無駄でした。