2016-04-18 9 views
2

xcodeのタブバーコントローラーのネスト方法を知りたいです。私はSwiftを使っています。すばやいストーリーボードで別のTabBarController内でTabBarControllerを作成する方法は?

私の最初のタブバーコントローラには、検索(リストビュー)とマップ(マップビュー)という2つの項目があります。 私のリストにあるセルにヒットすると、2番目のタブバーコントローラに行きたいと思っています。 この2番目のタブバーコントローラは、クリックされたセルの詳細ページであり、3つの項目 - >情報、レビュー、連絡先が必要です。

どのようにこれを行う方法を説明できますか?今は、最初のタブバーコントローラーと、詳細ページのための単一のビューコントローラーしかありません。

マイク

EDIT:主な問題は、それがとき、私巣タブコントローラです。私のアプリは、常に最初のタブコントローラーのタブバー項目を表示します。

+0

あなたはどんな問題を抱えていますか?ほかのView Controllerと同じように追加するだけです。 – rmaddy

+0

私は、「これらの特定の方法で[タブバーコントローラ]を使用する」というAppleの提案に従うと主張します。 ウィンドウのルートビューコントローラとして直接インストールしてください 2つのView Controller (iPadのみ) 別のビューコントローラからモーダルに表示 ポップオーバーから表示する(iPadのみ) "推奨事項:https://developer.apple.com/library/ – beyowulf

答えて

0

私は自分で答えを見つけました。

リストビューと2番目のタブコントローラーの間にセグを作成するだけです。 そして、属性インスペクタの2番目のタブコントローラー - プッシュオンのボトムバーを選択します。

0

stroryboardとリストビューコントローラーのCtrl +ドラッグ&ドロップでこの新しいタブコントローラーに新しいtabbarcontrollerをドラッグアンドドロップし、show segueを選択します。 (ナビゲーションコントローラを使用していると仮定します)

+0

私はプッシュ、モーダル、カスタムのいずれかを選択できます –

+0

私は古いxcodeを使用していると思います。 – Lion

1

隣に別のタブビューコントローラを作成します(ストーリーボードに2つのタブビューコントローラが表示されるはずです)。コンテナビュー。コンテナビューが目的のタブビューコントローラにあり、適切なサイズになったら、コンテナビューから他のタブビューコントローラにドラッグしてコントロールをドラッグします。リリース後、埋め込みを選択すると、あなたは良いことになるはずです!お役に立てれば。もしそうなら、これを投票してください:)

+0

Pls @Teyler私の編集部分を参照してください。 –

+0

私はあなたが解決策を見つけたのを見る。聞いてよかった! –

関連する問題