2017-04-26 56 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

相关问题