2015-02-03 14 views
8

Come ho aggiornato il mio Xcode dalla versione 5 alla 6 ho visto cose strane nello storyboard. Ecco un esempio:Perché lo spazio iniziale/finale mostra come -16?

  • La mia richiesta era: non volevo spazio tra la mia vista e la vista del contenitore.
  • Cosa ho fatto - Ho trascinato il lato sinistro/destro delle viste in modo che corrisponda al margine del contenitore. E poi ho inserito un vincolo di spaziatura orizzontale.

In precedenza il valore usato per essere - Leading/Trailing Spazio a: Superview Equals: 0

Ora, dopo l'aggiornamento a Xcode 6 si mostra sempre - Leading/Trailing Spazio a: Superview Equals: -16,000000

Perché succede?

risposta

11

Questo è il margine del contenitore. Penso che applichi il margine predefinito ai bordi. Se si desidera impostare il vincolo Leading/Trailing Space to Superview, è possibile farlo.

enter image description here

Se è già stato creato il vincolo quindi è possibile selezionare tale vincolo e deselezionare Relative to margin

enter image description here

Si prega di notare la caratteristica Relative to margin è disponibile solo su iOS >= 8, l'applicazione si blocca (non sono sicuro, ma dovrebbe) su iOS < 8.

5

Provare a deselezionare "Relativo al margine" enter image description here

Problemi correlati