2014-10-27 14 views
11

Io uso gli autolayout non molto a lungo e spesso mi confondono.margine di 16 pixel a sinistra ea destra su UIView creato con caricamento automatico

Ho un comportamento di vincoli cablati. Voglio creare una vista rossa e fare i suoi margini 1/1/1/1. Si tocca l'icona di corrisposto nello storyboard e impostare tutti i vincoli per il quarto 1.

enter image description here

Prima di tutti i valori per i vincoli di sinistra e destra sono -16 ed è molto strano. Non ho idea di dove Xcode li prenda.

Ho impostato tutti i vincoli su 1 ed eseguito la mia applicazione. Sullo schermo vedo la vista con i margini superiore e inferiore uguale a 1 e destra e sinistra uguale a 15.

E ho questo comportamento sempre in ogni progetto. Mi confonde molto e non do la corretta interfaccia utente.

Qualcuno sa come posso evitarlo? Tutto ciò di cui ho bisogno è dire "Ehi, Xcode, imposta i margini per questa vista a 1/1/1/1" e il risultato visibile sarà la vista con i margini 1/1/1/1.

enter image description here

risposta

31

Come al solito, subito dopo che presentano una domanda ho trovato una soluzione. Quando imposti i vincoli, disattiva la casella di controllo "Vincola ai margini".

enter image description here

Problemi correlati