2017-04-19 5 views
1

タブバーコントローラーとnavコントローラーがどのように連携するかを学んでいます。私は、次のストーリーボードを持っていますが、私は、あまりにもナビゲーションコントローラを試してきましたが、物事は私が望むどのように動作させるように見えることはできません。タブバーコントローラーとnavコントローラーの組み合わせ

enter image description here

私は表のセルと「ディテール間のセグエを追加しましたビュー "コントローラを表示します。しかし、その移行は私が望むものではなく、底から滑り落ちます。私はそれを右から左にスライドさせたいです。私は「プッシュ」を選択しますが、それでもボトムからスライドします。

さらに、テーブルビューにはタブバーが表示されますが、詳細ビューにはタブバー(またはナビゲーションバーとステータスバー)が表示されません。

答えて

2

あなたのアーキテクチャは次のように次のようになります。

TabBarController - があるので、あなたのDetailViewControllerがプッシュされていないだけで.Currently DetailViewControllerのインスタンスにhidesBottomBarOnPush = true を設定し、詳細に下のタブバーを隠すためDetailViewController

- NavigationController -TableViewController NavigationControllerをスタックに追加します。

self.navigationController?.isNavigationBarHidden = true 
UIApplication.shared.isStatusBarHidden = true 

あなたが照会したとおりに明細を隠すため。

+0

これは非常に役に立ちました。ありがとう – tommyd456

関連する問題