2017-02-17 1 views
1

Je possède ce constaints pour une vue sur la cartecontraintes de MKMapView en question storyboard

enter image description here

enter image description here

Mais j'ai cette erreur

enter image description here

Si je remplace de carte avec UIView , tout est OK

Mise à jour

Pour vous reproduire devez définir les paramètres de contrôleur de vue comme celui-ci:

enter image description here

Répondre

3

je vais bac ressembler à bien et ne pas montrer l'erreur ........ .

Plateau pour ajouter la contrainte comme largeur égale à voir et hauteur égale à voir .....

Je pense que tout d'autres une contrainte re la création d'une erreur d'abord vérifier toute la contrainte de votre point de vue .....

+0

jeter un oeil à ma mise à jour –

0

Essayez d'ajouter « égale largeur, hauteur égale » contrainte avec « Horizontalement dans le conteneur » & « Verticalement dans le conteneur »

Ou

Vous cliquez sur le "point rouge" et cliquez sur ajouter une contrainte manquante. Voir quelle contrainte il ajoute après cela Cela aidera à comprendre le problème.

+0

pls jeter un oeil à ma mise à jour –

+0

Je poste une nouvelle réponse. Cela vous a-t-il aidé? – Rajan

0

J'ai rencontré le même problème lorsque j'ai essayé de placer un MKMapView en mode plein écran. Pour ce faire, je mets:

  • Centrer horizontalement
  • Centrer verticalement
  • largeurs égales
  • hauteurs égales

Ces ci-dessus sont envoyés à la (vue du contrôleur principal) de superview de MKMapView. Et xCode ne cessait de me dire "Erreur: les contraintes manquantes pour la position Y". Je n'avais jamais vu cette erreur faire comme je l'ai fait.Je résolus avec ces quatre autres contraintes (équivalent à mon avis):

  • espace Leading 0
  • espace Tirant de l'arrière 0
  • espace Top 0
  • espace Bas 0

toujours fait référence à la vue d'ensemble de MKMapView (la vue du contrôleur principal).