Wenn Sie einen Modal View Controller mit schließen dismissViewController
, besteht die Möglichkeit, einen Abschlussblock bereitzustellen. Gibt es ein ähnliches Äquivalent für popViewController
?
Das Vervollständigungsargument ist sehr praktisch. Zum Beispiel kann ich damit das Entfernen einer Zeile aus einer Tabellenansicht verzögern, bis das Modal nicht mehr auf dem Bildschirm angezeigt wird, sodass der Benutzer die Zeilenanimation sehen kann. Bei der Rückkehr von einem Push-View-Controller möchte ich die gleiche Gelegenheit.
Ich habe versucht, popViewController
einen UIView
Animationsblock zu platzieren, in dem ich Zugriff auf einen Abschlussblock habe. Dies führt jedoch zu einigen unerwünschten Nebenwirkungen auf die Ansicht, auf die zugegriffen wird.
Welche Problemumgehungen gibt es, wenn keine solche Methode verfügbar ist?