2017-09-27 6 views
0

私はコンテナを持っています上半分がいくつかの詳細を示し、下半分が特定の場所へのナビゲーションを示しています。コンテナからView Controllerを表示するにはどうすればいいですか?

Aはコンテナビューのビューコントローラです。ここではAビューコントローラの下半分を占めるBビューコントローラがあります。私はBから提示されている別のView Controller Cを持っていますが、下半分を占める代わりに、それは画面全体を占有します。どのように私はそれを修正することができますので、何が起こっても、コントローラBを見ると画面の下半分にとどまります。

ビューコントローラの最初の半分には、いくつかの値が取り込まれ、ビューコントローラが表示されます。

This is my first View Con with Container View

私は新しいビューコントローラを提示したときに今では最終的に私は道を見つけた

enter image description here

Directions.shared.calculate(options) { (waypoints, routes, error) in 
      guard let route = routes?.first else { return } 

      let viewController = NavigationViewController(for: route) 

      self.present(viewController, animated: true, completion: nil) 
     } 
+1

こんにちはthere-? NavigationViewControllerのAPIを見て、そのビューのフレームをカスタマイズできるかどうか確認しましたか? https://mapbox.github.io/mapbox-navigation-ios/navigation/0.4.0/Classes/NavigationViewController.html#/s:vC16MapboxNavigation24NavigationViewController7mapViewGSqCSo10MGLMapView_ – Sparky

答えて

0

画面全体を占めています。いずれかを書くだけで必要になります。

私はナビゲーションコントローラに私のビューコントローラBを組み込み、あなたのビュー階層のためのフレームを設定しているか

let viewController = NavigationViewController(for: route) 


self.navigationController?.pushViewController(viewController, animated: true) 
関連する問題