per supportare sia verticale e orizzontale per un UIView
come questo:Può eseguire il layout automatico di questo schema (schema allegato) automaticamente?
+-------------------+
| +---------------+ |
| | | |
| | Fixed | |
| | size | |
| | Square | |
| | | |
| +---------------+ | Protrait
| +---------------+ |
| | Flexible C | |
| +---------------+ |
| +---+ +---+ |
| | A | | B | |
| +---+ +---+ |
+-------------------+
+----------------------------------+
| +---------------+ +------------+ |
| | | | Flexible | |
| | Fixed | | C | |
| | size | +------------+ |
| | Square | +---+ +---+ |
| | | | A | | B | |
| +---------------+ +---+ +---+ |
+----------------------------------+
Horizontal
Ho bisogno di riposizionare manualmente i sub-viste in willRotateToInterfaceOrientation
? O può Autolayout
farlo automaticamente per me?
B
un pulsante rimane sempre in basso a destraA
è un pulsante posizionato relativamente alB
(preferibilmente adeguamento alla sinistra delC
)C
è per il testo, la dimensione è flessibileA
eB
è inferiore aC
Non vedo come si possa eseguire l'autocalay senza codice personalizzato. Potrei sbagliarmi comunque. Devi solo rimuovere e impostare un vincolo però. Quando si ruota su Orizzontale, rimuovere il vincolo di allineamento verticale tra C flessibile e quadrato a dimensione fissa e aggiungere un vincolo di allineamento superiore a c – Farthen