Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。69件0以下のような画面を持ったiPhoneアプリを作りたいと考えています。この中のFirstViewから、SecondViewの次の画面の「ここに直接飛びたい」(以下、ターゲット画面)というところに遷移させたいです。FirstViewの「移動」ボタンからSegueでターゲット画面につなぐと、遷移はできますがTabBarが表示されなくなります。1と書けばSecondViewには遷移しますが、ターゲット画面への遷移はできません。このような場合、どのような処理でターゲット画面へ遷移することが一般的なのでしょうか。ご教示頂けますと幸いです。票1どのような処理でターゲット画面に遷移することが一般的なのか?このような遷移自体が一般的ではないため、一般的な処理方法というのもありません。ご存知かと思いますが、iOSでは通常の画面遷移も、UINavigationController内の画面遷移も、スタック状に管理されており、ツリー構造になっています。別の枝の途中に直接遷移する、なんてことはサポートされていません。iOS用のアプリを作成されるなら、マルチウインドウのPC用アプリや、Webアプリでの感覚を引きずらずに、iOSに適した画面遷移となるよう、設計を見直すことをお勧めしておきます。以下に「見かけは動いているように見せられるけど」と言う回答をお示ししますが、詳細な挙動を調べてもらえれば、あなたのアプリには採用できないようなものであるかもしれません。そのような場合には、あなたのアプリではどのような動作をさせたいのかの詳細をご質問に追記してみてください。controllerを〜Viewと呼称することはやめた方が良いでしょう)ではなく、UINavigationControllerなので、そのUINavigationControllerに「ターゲット画面に遷移させておく」と言うことは、出来なくはありません。}一体なぜこのような画面遷移が必要になるのか、目的をはっきりさせれば、より良い回答が得られるでしょう。個の銅バッジご教示頂いた書き方で、無事希望通りの遷移を実現できました。本当にありがとうございます。仰る通り、Webアプリでの感覚を引きずっていたのかもしれません。画面遷移含め、仕様から見直してみたいと思います。ありがとうございました。さん、ご丁寧なコメントありがとうございます。セグエでつないでばかりだとわかりにくいかもしれませんが、そのような用途のtarget画面をA画面からもB画面からも開けられるようにする、と言うのはよくある画面デザインです。画面遷移ツリーの中の特定の枝に飛ぶ、と言う発想は捨て、また場合によってはタブバーなんて隠れても良い、と割り切れば、iOSの画面遷移の原則を損なわないでいろいろできる方法はあるかと思います。ご自身のアプリに最適のやり方を見つけて、良いアプリにしていって下さい。13:39@OOPerさん、こちらこそコメントありがとうございます。「タブバーを諦める」という選択肢は一瞬頭をよぎったのですが、「画面遷移ツリーの中の特定の枝に飛ぶという発想を捨てる」というのは考えたこともありませんでした。その場合、皆さんtarget画面のような画面はStoryboard上でどのように表現されているのでしょうか。さん、いろいろやり方はあるだろうと思います。同じStoryboardの中に置いていろんな遷移元の画面からセグエを繋ぐ。(動くと思うんですがやったことはありません。「別の枝に遷移」しているように感じられそうなんで、動くとしてもやりたくはないですね。同じStoryboardに置くが、どこからもセグエを繋がず、宙ぶらりんにしておく。他の(大抵は専用の)Storyboard(や時にはxib)に置く。なんてやり方があるでしょう。時間が取れるのであれば、いろいろ試してみると良いと思います。12:55@OOPerさん、ありがとうございます!宙ぶらりんにしておくのもアリなんですね!セグエを知ったときから、「ここに置いたものはどこかしらと繋いでおくものだ」と思い込んでいました。専用のStoryboardに置くというのも興味深いです。試してみたいと思います。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。