2014-09-02 11 views
22

Nelle puntate Xcode 6, quando elimino un vincolo, non lo rimuove completamente, ma lo scuote. Pensavo che ciò implicasse che il vincolo fosse usato in una classe di dimensioni diverse, ma non sembra essere il caso. Inoltre, come eliminate definitivamente questi vincoli?iOS 8 Xcode 6: qual è il punto dei vincoli in grigio?

risposta

14

ci sono alcuni modi per eliminare i vincoli dallo storyboard

  1. cercare di non eliminare dall'oggetto Storyboard perché a volte diversi vincoli possono impilare insieme e si potrebbe eliminare quella sbagliata. Pertanto, è meglio eliminare dallo Struttura documento. Basta evidenziare il vincolo che si desidera eliminare sulla struttura del documento e premere semplicemente per eliminare il pulsante sulla tastiera. Vedi schermata qui sotto: enter image description here

  2. Se si desidera cancellare tutti i vincoli da una vista selezionata, selezionare la vista (per esempio: tasto A), Toccare il terzo pulsante (Risoluzione automatica di layout Problemi pulsante), Tocca Cancella vincoli. enter image description here

  3. Se si desidera cancellare tutti i vincoli per tutti i punti di vista all'interno del controller della vista, Evidenziare il diritto oggetto View Controller all'interno dello storyboard, Toccare il terzo pulsante (Risoluzione automatica di layout Problemi pulsante), Tap Cancella vincoli sotto "Tutte le viste nel controller Vista".

+0

Grazie a @Ricky. La tua risposta mi ha portato a capire il modo migliore per eliminare i vincoli (compresi i vincoli in grigio). – RyJ

+0

Nessun problema. Sono contento di essere in grado di aiutare. ;) – Ricky

+14

Questa è una buona risposta per metà della domanda, ma non risponde alla carne di esso: perché? Perché non riesci a eliminare completamente un vincolo dall'ispettore dimensione ?! –

1

Non è possibile eliminare in grigio vincoli dalla ispettore dimensione della mano destra (che è dove io normalmente eliminare i vincoli perché è molto più facile da accertare quale visualizzare i vincoli sono per, si ottiene è davvero confusa nella Struttura documento) , ma è possibile eliminare gli stessi vincoli in grigio dalla Struttura documento a sinistra selezionandoli e premendo il pulsante Elimina.

Esempio di vincolo in grigio (vedi altezza):

enter image description here

Nota: Per rendere i vincoli della Struttura documento più facile da digerire, in primo luogo ho eliminarli dal ispettore dimensioni, che li grigi fuori , quindi elimina il vincolo appena disattivato da Impostazioni dimensioni. Solo FYI.

+0

Penso che tu abbia 2 domande qui e ho risposto ad una di esse. Puoi mostrarmi lo schermo a corto di limiti in grigio? Non capisco cosa intendessi per quello. Penso che dovresti metterlo sul commento invece sulla risposta. – Ricky

+0

Vedi questo [interessante tutorial sulle classi di dimensioni] (http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial) e vedrai il punto. – DanSkeel

0

A causa delle classi di dimensioni, è possibile disattivare le classi di dimensioni da File Inspector e tutti i vincoli disattivati ​​si esauriscono, è possibile riattivarli nuovamente se necessario.

Speranza che aiuta

2

Credo che la risposta alla seguente domanda è che si può avere lo stesso vincolo selettivo "installato" (o la mia comprensione, abilitato) per le diverse classi dimensionali. Dopo aver selezionato un vincolo da Struttura documento, puoi fare clic sul segno + per aggiungere Customizzazione classe dimensione dalla parte inferiore di Impostazioni attributi. Pertanto, quando elimini un vincolo da Impostazioni dimensione, in pratica stai eliminando un vincolo per una classe di dimensioni particolare solo. Per eliminare un vincolo per tutte le classi di dimensioni, è necessario eliminare da Struttura documento.

Perché? Perché non riesci a eliminare completamente un vincolo dall'ispettore ?!

8

Fare doppio clic sul vincolo in grigio (attiva lo stato attivo sul vincolo), quindi premere Elimina. Questo cancellerà il vincolo.

+0

Il modo più semplice e probabilmente il migliore per eliminare completamente un vincolo (grigio o meno), soprattutto se non riesci a trovarlo nella struttura del documento a sinistra! –

Problemi correlati