Ho alcuni problemi con il layout automatico, speriamo che qualcuno di voi possa aiutarmi =).L'autolayout di iOS cambia lo spazio iniziale e finale
aggiungo un UIView a un controller vista vuoto, in questo modo:
poi aggiungo vincoli per iniziali e finali spazio, in questo modo:
che si traduce in questo:
Non riesco a capire perché li imposta come uguale a -16.0. Se cambio questi valori a 0, Xcode si lamenta della larghezza della UIView grigia.
Quando eseguo l'applicazione su iPhone 5 simulatore, si guarda bene:
Tuttavia, quando si esegue l'applicazione sul simulatore iPhone 6 Plus aggiunge spazio bianco sulla sinistra e sulla destra:
non voglio l'UIView grigia di avere qualsiasi spazio da sinistra da destra non importa quanto grande lo schermo è. Come posso ripararlo? Grazie!
sufficiente fare clic sul pulsante Modifica che è sul lato destro dei vincoli, e modificare il valore da -16 a 0. Il -16 ha a che fare con l'impostazione dei vincoli al margine, piuttosto che il bordo della vista. – rdelmar
Se li cambio a 0, Xcode ridimensiona automaticamente la vista in questo modo: http://i.imgur.com/HjQi2dV.png – almas
E se li ho impostati su 0, quindi manualmente la cornice da bordo a bordo, poi ricevo un avvertimento riguardo al posizionamento errato delle viste e, al momento dell'esecuzione, ridimensiona comunque la vista, ecco uno screenshot: http://i.imgur.com/954Jz1O.png – almas