Hay una manera donde sólo puedo permitir que mi aplicación se puede ver en modo horizontal? Me las he arreglado para predeterminada de la aplicación de la orientación a horizontal, sin embargo en el iPad simulator, cuando hago el Comando->Flecha, la aplicación gira a la vertical. Me he quitado los listados en el plist en «interfaz Compatible con orientaciones tanto de el Retrato de las entradas, sin embargo, que no parece haber cambiado nada.

Alguna idea?

¿Qué entiende usted por «gira para retrato»? Te das cuenta de que no hay nada que usted puede hacer para impedir que el usuario físicamente girar el dispositivo, ¿verdad?
Sí, pero algunas aplicaciones son capaces de bloquear la orientación a horizontal, incluso si el dispositivo está orientado hacia el retrato.

OriginalEl autor Don Wilson | 2010-07-04

5 Comentarios

  1. 11

    En su controlador de vista, hay un método de delegado para esto:

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
        //Return YES for supported orientations
        return ((interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || 
                (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
    }
    Perfecto. Yo sabía que yo he visto de esta línea de código antes de, simplemente se olvidó de ella.
    Esta es obsoleto; este método está en desuso como de iOS 6.

    OriginalEl autor Joost Schuur

  2. 3

    Hacer un proyecto para encontrar «rotación automática», y editar los métodos que usted encontrará en consecuencia.

    OriginalEl autor Eiko

  3. 1

    Realidad es

    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
        //Return YES for supported orientations
        return (interfaceOrientation == UIInterfaceOrientationLandscapeLeft) || 
        (interfaceOrientation == UIInterfaceOrientationLandscapeRight);
    }

    OriginalEl autor Sahil Belgaonkar

  4. 0

    Las cosas han cambiado con algunas actualizaciones. En la actualidad, solo deberá añadir el siguiente método:

    -(NSUInteger)supportedInterfaceOrientations
    {
        return UIInterfaceOrientationMaskLandscape;
    }

    que únicamente permitirá el paisaje. Gire el teléfono todo lo que quiera, y que sólo va a permanecer en el, ya sea a la izquierda o a la derecha paisaje. Divertirse 🙂

    OriginalEl autor TomG103

Dejar respuesta

Please enter your comment!
Please enter your name here