2017-02-17 10 views
1

私は、これはマップビューのためにMKMapViewのcontraints

enter image description here

enter image description here

をconstaints持っている。しかし、私はUIViewのでマップビューを交換した場合、私はこのエラー

enter image description here

を持っています、すべてはOKです。

更新

あなたは、このようなビューコントローラの設定値を設定する必要が再現する:

enter image description here

答えて

3

私はそれが良いと表示されていないエラーのように見えるトレーます........ 。

トレイを表示する表示と同じ高さに等しい幅のような制約を追加するには.....

私は他の制約aのいずれかを考えます最初のエラーを作成する再.....「コンテナ内に垂直に」

を「水平コンテナの」&と一緒に「同じ幅、同じ高さ」の制約を追加する

+0

私の更新を見てください –

0

てみてください、あなたのビューのすべての制約をチェックしますか、

"赤い点"をクリックし、欠けている拘束の追加をクリックします。それ以降にどの制約が追加されているかを確認することで、この問題を理解するのに役立ちます。

+0

plsは私の更新を見てください –

+0

私は新しい答えを投稿します。それはあなたを助けましたか? – Rajan

0

MKMapViewをフルスクリーン表示にしたときに同じ問題が発生しました。そうするために私が設定:

  • センター水平
  • センター垂直
  • 等幅
  • 等しい高さ

を上記これらは、MKMapViewのスーパービュー(メインコントローラビュー)と呼ばれています。そして、xCodeは私に "エラー:Y位置の制約がありません"と言っていました。私はこのエラーが私のやり方でやったのを見たことがなかった。0

は常に呼ば

  • 先頭のスペース、末尾の0
  • スペース0
  • トップスペース0
  • 下のスペース:私はこれらの他の4つの制約(私の意見では同等)で解決しましたMKMapViewのスーパービュー(メインコントローラビュー)。