Con suerte una pregunta simple para un relativamente nuevo UIKit
de controlCuando es el momento apropiado en rotación para cambiar los parámetros de diseño de un UICollectionView
Tengo un UICollectionView
que tiene un viewLayout
con una sola hilera de células que son la exacta altura de los límites UICollectionView
en modo vertical
Por lo tanto, cuando el iPad cambia al modo Paisaje, esa fila se vuelve más alta que la pantalla, en ese punto el diseño falla casi (casi) y se queja de que la fila es más alta que los límites.
¿Cuál es la forma ideal de manipular las características de viewLayout, particularmente en lo que se refiere a la respuesta a la rotación en un ViewController
?
Esto funciona para mí. Pero en lugar de usar 'setCollectionViewLayout' solo modifico la propiedad que necesito en' sizeForItemAtIndexPath'. Eso se llama como resultado de 'reloadData'. –
llamada [super willRotateToInterfaceOrientation: toInterfaceOrientation duration: duration] missed. –