2016-07-08 52 views
17

Sono un po 'confuso quando vedo le opzioni della classe di dimensioni del nuovo generatore di interfacce in Xcode 8 beta. Ho costruito l'interfaccia utente delle mie app in primo luogo progettandole nella classe "Qualsiasi" e poi apportando alcune modifiche personalizzate negli altri. Il flusso di lavoro dovrebbe essere modificato in questa nuova versione di Xcode?"Qualsiasi" classe di dimensione mancante in Xcode 8

Any size class in Xcode 7

risposta

12

Il modo per farlo è cambiato un po 'nella nuova versione di Xcode. Dovrebbe creare automaticamente "any-any". Dai un'occhiata a questo video di WWDC che, a mio avviso, lo spiega in dettaglio. C'è anche una parte 2, quindi guarda che se ne hai bisogno.

https://developer.apple.com/videos/play/wwdc2016/222/

Speranza ho potuto fare,
Zack

+0

Grazie. Il video lo spiega molto bene. – FlySoFast

+2

Vedere anche: [Novità di Auto Layout, WWDC 2016-236] (https://developer.apple.com/videos/play/wwdc2016/236/) – leanne

+0

Se non si desidera visualizzare l'intero video, è possibile salta direttamente alla Demo alle 19:00 che riassume tutto sommato. – DJTano

2

Per convertire dal vecchio Qualsiasi dalla Qualsiasi al nuovo layout tratto, passare attraverso ciascuno dei vostri View Controller e aggiornare tutti i fotogrammi.

Screen shot

20

L'interfaccia utente di selezionare le classi dimensionali è cambiato in Xcode 8. Ora è come segue:

eventuali vincoli che si aggiunge senza selezionare variare per Tratti opzioni saranno considerati per tutte le classi di ampiezza (Qualsiasi precedenza)

enter image description here

Per aggiungere un vincolo a una classe dimensione specifica inserirlo selezionando:

  • Il dispositivo in basso e selezionando variare per Tratti opzioni di quella classe dimensionale.
  • Quando si aggiungono i vincoli a una classe specifica dimensione della barra diventa blu, come di seguito

enter image description here

+2

Grazie! Questo è quello che avevo imparato dal video del WWDC 2016 – FlySoFast