View eig im Landscape wird aber durch Segue komisch gedreht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • View eig im Landscape wird aber durch Segue komisch gedreht

    Ich hab ein View im Landscape Modus wo per segue ein modaler View eingebudnen wird der ebenfalls im Landscape designed wurde.

    Das Problem ist jetzt folgendes. Sobald ich das Segue ausführe

    Quellcode

    1. [self performSegueWithIdentifier: @"segue" sender:nil];


    dreht er mir den View um 90 Grad und ist komplett auf die Linke Seite.

    Auch wenn ich ihn mit

    Quellcode

    1. - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    2. {
    3. return UIInterfaceOrientationIsLandscape(interfaceOrientation);
    4. }
    im AViewController auf Landscape stelle passiert trotzdem nichts. Auch wenn ich den frame in

    Quellcode

    1. - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
    2. {
    3. if ([segue.identifier isEqualToString:@"segue"]) {
    4. AViewController *controller = (AViewController *)segue.destinationViewController;
    5. controller.label = @"EIN TEST";
    6. }
    7. }


    veränder passiert da nichts.

    edit: wenn ich es mit

    Quellcode

    1. self.viewController = [[ArticleViewController alloc] init];
    2. self.viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ArticleViewController"];
    3. self.viewController.view.frame = CGRectMake(0, 0, 1024, 768);
    4. [self.view addSubview:viewController.view];


    mache funtkioniert 1A wenn ich jedoch

    Quellcode

    1. self.viewController = [[ArticleViewController alloc] init];
    2. self.viewController = [self.storyboard instantiateViewControllerWithIdentifier:@"ArticleViewController"];
    3. self.viewController.view.frame = CGRectMake(0, 0, 1024, 768);
    4. [self presentModalViewController:viewController animated:YES];


    dann macht er es wieder gedreht. Also muss es an dem modalen View liegen

    Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von TeamNoX ()