UINavigationController: Custom Push Animation

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

  • Eigentlich tauschst Du ja nicht den Viewcontroller aus sondern deren Inhalte; deswegen ist auch das Problem so kniffelig zu lösen. Es gibt mehrere mögliche Optionen:

    1. Vielleicht kannst Du ja das Projekt so umstellen, das tatsächlich nur ein Viewcontroller die Views verwaltet. Der kann dann mit ganz normalen Animationen seine Views austauschen.
    2. Mit iOS 5.0 hat Apple eine offizielle Schnittstelle für Transitionen zwischen Viewcontrollern eingeführt. Ob das allerdings mit Navigationcontrollern unktioniert, weiß ich nicht. Vielleicht kannst Du ja auch auf den Navigationstack verzichten: developer.apple.com/library/io…ns:animations:completion:
    3. Du kannst die Wechsel auch so gestalten, dass jeweils der Viewcontroller die Views wie gewünscht austauscht, und der Navigationcontroller am Ende der Navigation die Viewcontroller ohne Animation vom oder auf den Stack schiebt. Das dürfte die meiste Arbeit machen, aber sollte relativ sicher auch funktionieren. ;)
    „Meine Komplikation hatte eine Komplikation.“

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von MacounFFM () aus folgendem Grund: Löschung auf Wunsch des Nutzers