Tengo un UIPopoverController que aloja un UINavigationController, que contiene una pequeña jerarquía de controladores de vista.
Seguí los documentos y para cada controlador de vista, configuré el tamaño del contexto de ventana emergente de la vista así:
[self setContentSizeForViewInPopover:CGSizeMake(320, 500)];
(tamaño diferente para cada controlador)
Esto funciona como se esperaba mientras navego hacia adelante en la jerarquía: la ventana emergente anima automáticamente los cambios de tamaño para que se correspondan con el controlador empujado.
Sin embargo, cuando navego "Atrás" a través de la pila de vistas a través del botón Atrás de la barra de navegación, la ventana emergente no cambia de tamaño; permanece tan grande como la vista más profunda alcanzada. Esto me parece roto; Espero que la ventana emergente respete los tamaños que se configuran a medida que aparece en la pila de vistas.
¿Me estoy perdiendo de algo?
Gracias.
viewWillAppear:
)?