Sto progettando l'interfaccia utente di un'applicazione ios 8 in fase di creazione in swift. Ho una conoscenza intermedia di autolayout e vincoli. Ecco la mia situazione: ho un controller di visualizzazione collezione personalizzato e una cella di visualizzazione collezione. Voglio usare i vincoli "uguale larghezza" e "altezza uguale" all'interno del generatore di interfacce per impostare la larghezza e l'altezza di una cella rispetto a un moltiplicatore della vista genitore - invece di usare proprietà di altezza/larghezza intrinseche come 320 x 94.Le migliori pratiche per l'impostazione dei vincoli di larghezza e altezza di autolayout per una cella di visualizzazione della raccolta?
Ecco cosa ho provato
- con larghezza e altezza intrinseca per le classi all'interno IB. (Questo non funziona)
- Control-trascina da un UICollectionViewCell alla CollectionView (non ha funzionato visto che "altezze uguali" e "larghezze uguali" non sono nemmeno opzioni di vincolo)
devo solo accontentarsi dell'altezza e della larghezza intrinseche e assumere che CollectionViewFlowLayout si prenderà cura di me o c'è un modo per farlo in modo programmatico?
Grazie. Alex
Nessuno cuciture di conoscere la risposta a questa. È molto fastidioso creare viste di raccolta e non è possibile guardare l'anteprima di ciò che si sta modificando. –