2017-04-26 132 views
-2

我試着去我的MapView填補屏幕上的iPad,iPhone或解構.. 我這樣設置如何將全屏佈局轉換爲Swift中的視圖?

image約束。

它第一次工作,但我旋轉設備其不填充屏幕。爲什麼?我如何設置視圖填充故事板或代碼上的屏幕?

this is how to look my constraints

我在viewDidLoad中使用此代碼:

googleMapsView.frame = view.bounds 

其工作負載第一。我搜索旋轉功能,並嘗試此處爲:

override func viewWillTransition(to size: CGSize, with coordinator: UIViewControllerTransitionCoordinator) { 
    googleMapsView.frame = view.bounds   
} 

它不會再工作..

+0

的屏幕截圖 –

+0

提供更多的細節,當我在故事板更改設備的工作填充屏幕。但不適用於真實設備。我使用iphone和ipad。 – Hilalkah

+0

我不能說我禁止了! – Hilalkah

回答

1

你的問題很模糊。也許你搞砸了你的約束?嘗試將收縮區設置爲屏幕大小而不是特定的高度和寬度。 make sure each thing is set to 0

確保每一件事情被設置爲0

+0

但我不想具體的高度和寬度。我只是想讓我的觀點適合每個設備的屏幕。只是這個。 – Hilalkah

+0

這就是這個限制 –

+0

我添加了我的約束看起來像我的問題 – Hilalkah

-3

檢查我的截圖:

storyboard screenshot

將與視圖壓到上海華盈的控制鍵,可以將這樣的約束條件。

  • 中心Horizo​​ntalliy集裝箱
  • 中心垂直於集裝箱
  • 相等寬度
  • 相等的高度
+0

你的答案是混淆.... – GYaN

+0

這個問題具體問怎麼做*在Swift *。含義:通過使用代碼。 – Moritz

相關問題