2013-09-04 8 views
33

Sto usando l'anteprima per sviluppatori Xcode 5. Quando cambio o aggiungo un nel file XIB dal generatore di interfacce Xcode mostra questo avviso:Come rimuovere l'avviso "La cornice per il pulsante sarà diversa in fase di esecuzione."

Il frame per il pulsante sarà diverso in fase di esecuzione.

Come rimuovere questo avviso?

+0

WWDC 2013 sessione 406: "Controllo del layout automatico in Xcode 5" https://developer.apple.com/wwdc/videos/ Ulteriori informazioni su AutoLayout. – NIX

risposta

31

Probabilmente hai creato un conflitto tra i vincoli. Per risolverlo Apri il file del pennino Vai all'editor> Risolvi tutti i problemi relativi ai vincoli> da lì puoi ripristinare tutti/i vincoli desiderati.

+4

Non rimuovere i tuoi vincoli, correggili invece, vedi [risposta di Enrico su SO] (http://stackoverflow.com/a/21199044/1693173) – progrmr

+0

A partire da Xcode Versione 6.4 (6E35b), ho trovato "Risolvi tutti i problemi di vincoli "per causare più problemi e rompere le cose che ho risolto, la soluzione di Bart (http://stackoverflow.com/users/461844/bart-simpson) sotto funzionava per me. –

97

Questo avviso viene visualizzato quando la posizione effettiva dell'elemento è diversa nello storyboard rispetto a quando si esegue l'app.

È possibile selezionare quell'elemento e quindi premere "Opzione + Cmd + =".

Questo aggiornerà la posizione dell'elemento nello storyboard e quell'avviso sparirà.

+6

Non sono sicuro del motivo per cui questa risposta non ha più voti positivi. Risolto in 2 secondi per me. Grazie! –

+3

Sì. Questo dovrebbe essere considerato la migliore risposta. –

+10

Vale la pena ricordare che si tratta di una scorciatoia per l'opzione Aggiorna cornici in Risolvi problemi di layout automatico. – foobarbaz

Problemi correlati