Ich habe bemerkt, dass wenn ich zu einem Naviagtion Controller übergehe, die Navigationsleiste leicht nach dem Abschluss der Flip-Animation springt.
Dies geschieht nur, wenn ich einen horizontalen Flip-Schnitt benutze, und nicht wenn ich die Standard-Slide-Up-Animation verwende.
Hier ist ein GIF, das ich gemacht habe, um das Problem zu illustrieren (Entschuldigung wegen der winzigen Größe!):
Beachten Sie die Nav-Leiste mit dem Titel "Modal" - beachten Sie, dass es ~ 20 Pixel nach der Animation herunterspringt.
Das obige Beispiel wurde mit einem neuen Projekt erstellt - ich habe weder UINavigationController noch UINavigationBar subclaimiert. Hier ist das Storyboard, falls es hilft:
Was vermisse ich?
Fügen Sie dies zu viewWillAppear
in dem Controller hinzu, den Sie modal präsentieren:
Und wenn man den Controller ablehnt (also im selben Controller wie oben):
%Vor%Siehe Ссылка
Tags und Links objective-c ios ios7