Ich versuche herauszufinden, warum das nicht funktioniert
in meinem TableViewcontroller viewDidLoad
%Vor%Wenn ich den Objektträger-Backup-Teil im Completion-Block des ersten animierten Anrufs lösche, funktioniert es. Die Ansicht wird nach unten verschoben. Aber ich verstehe es nicht überhaupt zurückzuschrecken. Wenn ich den Slide-Up-Code in den Completion-Block einfüge, wird die Ansicht beim Laden überhaupt nicht angezeigt und ich weiß nicht, warum und ich werde wahnsinnig
viewDidLoad ist nicht wirklich der beste Ort, um Animationen zu starten. Sie sollten den Code in viewWillAppear: verschieben, und wenn dies nur beim ersten Erscheinen der Ansicht geschehen soll, sollten Sie Ihrem Controller eine BOOL-Eigenschaft hinzufügen (z. B. self.hasperformedInitialHeaderAnimation), also:
%Vor%Tags und Links objective-c ios animation slider