Wie kann ich die aktuelle UIInterfaceOrientation abfragen?

  • Wie kann ich die aktuelle UIInterfaceOrientation abfragen?

    HI,

    ich habe eine Frage und zwar ich verwendet UIInterfaceOrientation orientation = [[UIDevice currentDevice] orientation]; um die aktuelle Ausrichtung meine iPads abzufragen. Das Ergebnis nutze ich dann um meine View passend auf zu bauen.


    switch (orientation) {
    case UIInterfaceOrientationPortrait:

    case UIInterfaceOrientationPortraitUpsideDown:

    {

    [scrollView setScrollsToTop:YES];

    [scrollView setScrollEnabled:NO];

    break;

    }

    case UIInterfaceOrientationLandscapeLeft:

    case UIInterfaceOrientationLandscapeRight:

    {

    [scrollView setScrollsToTop:YES];

    [scrollView setScrollEnabled:YES];

    break;

    }



    default:

    break;


    }
    Dummerweise funktioniert das erst wenn ich es das erste mal drehe. Ich versteh zwar nicht wieso erst dann die Variable passend gesetzt wird, aber irgendwie ist es so. Ich brauche also die momentane Orientierung beim Start meiner APP. Wie finde ich die heraus?



    Schon mal Danke für eure hilfe.


    Gruß
    Cabaalo