Die Methode der horizontalen und vertikalen Bildschirmumschaltung in iOS

//umdrehen

- ( void )interfaceOrientation: (UIInterfaceOrientation)Ausrichtung

{

    if ([[UIDevice currentDevice] respondsToSelector: @selector (setOrientation:)]) {

        SEL -Selektor = NSSelectorFromString(@"setOrientation:");

        NSInvocation *invocation = [NSInvocation invocationWithMethodSignature:[UIDevice instanceMethodSignatureForSelector:selector]];

        [Aufruf setSelector:selector];

        [Aufruf setTarget:[UIDevice aktuellesGerät]];

        int val = Ausrichtung;

        

        [Aufruf setArgument:&val atIndex:2];

        [Aufruf aufrufen];

    }

    if (orientation == UIInterfaceOrientationLandscapeRight||orientation == UIInterfaceOrientationLandscapeLeft) {

        // horizontalen Bildschirm einstellen

    } else if (orientation == UIInterfaceOrientationPortrait) {

        // vertikalen Bildschirm setzen

    } else if (orientation == UIInterfaceOrientationPortraitUpsideDown){

        //

    }

}

Guess you like

Origin blog.csdn.net/ForeverMyheart/article/details/113887115