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
ci sono alcuni modi per eliminare i vincoli dallo storyboard
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:
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.
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".
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):
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.
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
Vedi questo [interessante tutorial sulle classi di dimensioni] (http://www.raywenderlich.com/83276/beginning-adaptive-layout-tutorial) e vedrai il punto. – DanSkeel
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
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 ?!
Fare doppio clic sul vincolo in grigio (attiva lo stato attivo sul vincolo), quindi premere Elimina. Questo cancellerà il vincolo.
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! –
- 1. Qual è il punto di iOS 6 - (BOOL) shouldAutorotate?
- 2. ImageView circolare iOS 8/Xcode 6
- 3. CLLocationManager non funziona tutto il tempo (IOS 8, Xcode 6)
- 4. Xcode 6 con iOS 8 SDK: nessun dispositivo in Organizer
- 5. UIViewControllerHierarchyInconsistenza arresta l'applicazione solo in iOS 8 e Xcode 6
- 6. Installare iOS 6 simulatore Xcode 6
- 7. iOS 8, Xcode 6 immagine della barra delle schede tinta
- 8. Script cartella Xcode 6/iOS 8 Simulator Data e pacchetto
- 9. La simulazione posizione Xcode 6/iOS 8 non funziona
- 10. Display simulatore iOS 8 e Xcode 6 fuori allineamento
- 11. Qual è il punto dei puntatori?
- 12. Qual è il punto dei pacchetti Nuget?
- 13. Xcode 6 non mostra simulatori iOS 7.1
- 14. UISplitViewController in XCode 6 per iOS 7
- 15. Xcode 6 con iOS 9?
- 16. XCode 6 - iOS 8: controlla a livello di programmazione se è installata la vista
- 17. Xcode 6 dimensioni dello schermo dello storyboard errate in iPhone5s (iOS 7) ma non (iOS 8)
- 18. Vincoli e classi di dimensioni in Xcode 8 Beta
- 19. Qual è il punto dei caratteri letterali UTF-8 proposti per C++ 17?
- 20. La skin è scomparsa dopo l'installazione di Xcode 6 iOS Simulator 8
- 21. Xcode 6 embedded binari
- 22. Aggiornamento costante di vincoli non funziona su iOS 8
- 23. installazione App fallito su iPhone 6 dispositivo in Xcode 6
- 24. UIScrollView in iOS 6
- 25. Quindi: qual è il punto?
- 26. SOAP - Qual è il punto?
- 27. HashMap.containsValue: qual è il punto?
- 28. Qual è il font di sistema di iOS 8?
- 29. Qual è il punto di firma del codice "Debug" o "Release" in XCode?
- 30. ios 6: Centra UILabel verticalmente utilizzando i vincoli Auto Layout
Grazie a @Ricky. La tua risposta mi ha portato a capire il modo migliore per eliminare i vincoli (compresi i vincoli in grigio). – RyJ
Nessun problema. Sono contento di essere in grado di aiutare. ;) – Ricky
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 ?! –