Estoy intentando hacer una aplicación donde cada controlador de vista (.h/.m) tenga 2 archivos NIB ... uno para retrato, uno para paisaje. ¿Es esta la forma "estándar" de apoyar la orientación o debo configurar manualmente la vista de orientación mediante programación? El problema al que me enfrento es que cuando un usuario invierte la orientación, todas las vistas se restablecen (por lo que el usuario debe volver a ingresar los campos de texto/entrada de vistas).Orientación de Iphone y 2 archivos de plumillas
Aquí es mi método de orientación:
- (void) changeTheViewToPortrait:(BOOL)portrait andDuration:(NSTimeInterval)duration{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:duration];
if(portrait) {
[[NSBundle mainBundle] loadNibNamed:@"myview-portrait" owner:self options:nil];
[self setupLayout];
} else{
[[NSBundle mainBundle] loadNibNamed:@"myview-landscape" owner:self options:nil];
[self setupLayout];
}
[UIView commitAnimations];
}
Hola E-man es este método válido? ¿Causa algún problema al revisar la aplicación por Apple? Estoy usando la misma manera que lo ha hecho ¿habrá algún problema? –