Warum wird Leading / Trailing Space als -16 angezeigt?

8

Als ich meinen Xcode von Version 5 auf 6 aktualisierte, sah ich seltsame Dinge im Storyboard. Hier ist ein Beispiel:

  • Was meine Anforderung war - ich wollte keinen Platz zwischen meiner Ansicht und der Containeransicht.
  • Was ich getan habe - Ich habe die Ansichten links / rechts gezogen, so dass sie den Containerrand treffen. Und dann lege ich eine horizontale Abstandsbeschränkung fest.

Früher war der Wert - Leading / Trailing Space zu: Superview entspricht: 0

Nach dem Update auf Xcode 6 wird immer angezeigt - Leading / Trailing Space zu: Superview entspricht: -16.000000

Warum passiert das?

    
Sarasranglt 03.02.2015, 05:45
quelle

2 Antworten

11

Das ist der Rand des Containers. Ich denke, dass es den Standardrand auf die Ränder anwendet. Wenn Sie die Einschränkung Leading/Trailing Space to Superview einrichten möchten, können Sie dies tun.

Wenn Sie die Einschränkung bereits erstellt haben, können Sie diese Einschränkung auswählen und Relative to margin

deaktivieren

Bitte beachten Sie, dass die Funktion Relative to margin nur für iOS >= 8 verfügbar ist. Die App stürzt ab (nicht sicher, aber es sollte funktionieren) auf iOS < 8 .

    
Inder Kumar Rathore 03.02.2015, 05:52
quelle
5

Deaktivieren Sie "Relativ zum Rand"

    
Artem Zaytsev 06.05.2015 09:24
quelle

Tags und Links