Estoy tratando de crear un modal de hoja de formulario en el iPad, que debería ser una vista modal de 540x620.La hoja de formulario modal del iPad ocupa toda la pantalla de todos modos
He creado un controlador de vista con un archivo NIB cuya vista es una UIView de 540x620 (con cosas sobre ella).
Establecí el estilo de presentación modal en UIModalPresentationFormSheet
, y llamo al presentModalViewController:animated:
en el controlador de vista actual.
Mi vista se desliza desde la parte inferior, pero en lugar de ser una hoja de formulario, ocupa toda la pantalla (mis elementos de vista están anclados en la parte superior izquierda de la pantalla).
Aún más extraño, cuando lo ignoro, toda la interfaz de usuario que estaba "debajo", vuelve a aparecer en el centro, en aproximadamente un área del tamaño de una hoja de formulario en el centro de la pantalla. Bizarro!
¿Alguien tiene alguna sugerencia sobre qué podría causar este comportamiento?
Gracias.
Gracias por no eliminar esto, me ayudó. –
yo también, me ayudó. – Scar
Sí, creo que vi un par de ejemplos en SO en los que hablan de establecer esa propiedad en el VC que presenta, que es incorrecta, como descubriste. – marciokoko