Ho alcuni problemi con l'uso di layout automatici con viste del contenitore (in entrambi i casi: con il modello di contenimento della vista utilizzato da ios5 e una semplice vista del contenitore).(layout automatico) la vista del contenitore viene ridimensionata ma le visualizzazioni secondarie non sono
Ho una sorta di controller Master Detail personalizzato, posso ridimensionare il contenitore di sinistra dopo che un'azione dell'utente e correlazione del controller giusto devono ridimensionarsi in base ai nuovi spazi non utilizzati.
Per il controller "dettagli", ho configurato il controller con uno Xib e utilizzando il layout automatico, ho una vista al suo interno. in formato visivo sarebbe qualcosa del genere:
- V: | [headerView] [contentView] [footerView] |
- H: | [headerVieW]
- H: | [contentView]
- H: | [footerView]
questa è solo una rappresentazione al undestand il problema.
Se provo a ridimensionare il dettaglio controller.view il frame si espande correttamente ma i subviews no.
nel metodo - (void) viewDidLayoutSubviews di quel controller ho provato a impostare i frame manualmente e questo funziona ma non è la cosa giusta, suppongo, dal momento che sto usando il layout automatico!
Questo problema ritorna di nuovo se ho una vista generica e una sottoview che contiene visualizzazioni di immagini, se definisco quella vista da xib utilizzando l'autolayout, se runtime cambi il fotogramma dopo che la vista è settata sottoview (imageviews per edample) non ridimensionare.
Chiunque può darmi una mano?
Grazie!
Mai arrivare da nessuna parte con questo? Sembra che molte persone abbiano problemi simili, ma non si trovano soluzioni! – elsurudo