Permítanme explicar a qué me refiero cuando digo que también quiero rotar mi subvista. Coloqué muchas imágenes para aclararme. Esto puede parecer mucho pero no lo es. Solo quería ser claro.Hacer girar la subvista también cuando se gira el dispositivo iPhone/iPad
En el archivo de punta en el que estoy trabajando actualmente, tengo un botón y UIView.
El UIView que he creado en el constructor de interfaz está conectado con el IBOutlet llamado ViewMain:
y el botón ejecuta el siguiente método:
y qué ese método lo hace es que coloca la vista desde otro archivo nib en el controlador UIView que creé en la interfaz builde r. El archivo semilla que en realidad estoy poniendo es:
simplemente coloqué controles al azar para ilustrar mejor mi punto.
así que todo lo que va es grande (la vista desde anotherViewController aparece en ViewMain cuando el usuario presiona el botón)
todo se ve muy bien, pero nota de lo que sucede cuando rotan Mi dispositivo:
Me gustaría que mi subvista (otra ViewController.view) también lo haga. No me importa si es más grande que ViewMain porque puedo tener un fondo transparente. Solo necesito rotarlo también. ¿Cómo puedo hacer eso?
usted quiere que gire? ¿O desea que la vista cambie su dimensión para que coincida con el nuevo tamaño? –
para que coincida con las dimensiones de la vista exterior/raíz ... Lo mismo que sucede cuando gira una UIView que no tiene subvistas. Quiero que se comporte como la vista que tiene un fondo blanco. Y redimensionarlo puede ser una solución. Aunque no sé cómo hacer eso ... –
la razón por la que esto no está girando es porque es viewController no está en la jerarquía del controlador de vista, por lo que no recibe notificaciones de rotación. Está cubierto en la sesión 102 o 104 de wwdc si tiene acceso a los videos (http://developer.apple.com/videos/wwdc/2011/) – MCannon