Reporte de límites incorrectos en modo horizontal

Tengo un problema con el modo horizontal en mi aplicación iPad.

Creé un nuevo proyecto muy pequeño para mostrar mi problema. Configuré UIInterfaceOrientation en la lista de espera como UIInterfaceOrientationLandscapeRight

In delegado de aplicación

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {    
    [self.window makeKeyAndVisible];
    MyController *myController = [[MyController alloc] init];
    [self.window addSubview:myController.view];

    return YES;
}

In MyController

- (void)viewDidAppear:(BOOL)animated {
    [super viewDidAppear:animated];
    NSLog(@"Bounds Height:%f %f", self.view.bounds.size.height, self.view.bounds.size.width);
}

También he intentado poner esto en viewDidLoad con los mismos resultados

Si inicio la aplicación mientras sostengo el dispositivo en orientación horizontal, el NSLog sale

Bounds Height: 1004.000000 Bounds Width: 768.000000

¿Qué debo hacer para obtener los resultados correctos? Soy nuevo en esta programación de iOS, todo lo que intento hacer es anclar un UISlider en la parte inferior de la pantalla, pero cuando obtengo las coordenadas incorrectas no estoy seguro de cómo hacerlo.

Respuestas a la pregunta(9)

Su respuesta a la pregunta