2017-02-17 72 views
1

我有这个constaints在地图视图的MKMapView约束上

enter image description here

enter image description here

但我有这个错误

enter image description here

如果我更换UIView的地图视图,一切都OK

更新

重现您需要设置视图控制器的设置是这样的:

enter image description here

回答

3

我将托盘它看起来不错,尚未出现错误........ 。

纸盘添加约束等相等的宽度,以查看和相等的高度,以查看.....

我认为任何其他约束再创建一个错误首先检查您的视图的所有约束.....

+0

看看我的更新 –

0

尝试添加“等于宽度,高度相等”与“平铺在容器” &“垂直于容器”

或沿约束

您点击“红点”并点击添加缺失约束。看看它添加了哪个约束之后它将有助于理解问题。

+0

请看看我的更新 –

+0

我发表了新的答案。它对你有帮助吗? – Rajan

0

当我试图将MKMapView作为全屏视图时,我遇到了同样的问题。这样做我设置:

  • 中心水平
  • 中心垂直
  • 相等的宽度
  • 相等的高度

这些上面提到的的MKMapView的上海华(主控制器视图)。 xCode一直在说我“错误:缺少Y位置的约束”。我从来没有像我这样做过这样的错误。我解决了这些其他四个约束(在我看来相当):

  • 前导空格0
  • 尾随空间0
  • 顶部空间0
  • 底部空间0

总是提到MKMapView的超级视图(主控制器视图)。