Nur einen Teil als ModalViewController

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

  • Nur einen Teil als ModalViewController

    Hallo,

    ich habe einen UIViewController in dem Im Unteren Teil ein UIScrollView ist.
    In diesem Teil würde ich gerne soetwas machen wie

    Quellcode

    1. [scrollview presentmodalviewcontroller:viewController animated:YES];


    Der Effekt sollte sein das ich nur den scrollView austausche und eine neue Ansicht animiert einfliegt.
    Auf der neuen Ansicht würde ich dann ganz gerne über einen Button wieder zurückkommen (die Ansicht fliegt animiert wieder raus).

    Wie kann ich sowas am besten realisieren?


    Danke & Gruß
    Andreas
  • "Schiebe" doch einen UIView mit der neuen Ansicht animiert über den scrollView. Wenn Du dann den Button drückst, dann verwendest Du eine andere Animation und "schiebst" den View wieder hinaus.

    So kannst Du z.B. den View mit der neuen Ansicht von unten animiert in den View schieben:

    Quellcode

    1. CGRect frame = newView.frame;
    2. frame.origin.y = CGRectGetMaxY(self.view.frame);
    3. newView.frame = frame;
    4. [self.view addSubview:newView];
    5. frame.origin.y -= frame.size.height;
    6. [UIView beginAnimations:@"show" context:nil];
    7. newVew.frame = frame;
    8. [UIView commitAnimations];

    Oder meinst Du etwas ganz anderes?