Jak wykonać jakiś kod po zakończeniu płynności?
Czy w iOS 6 można dowiedzieć się, kiedy
UIStoryboardSeguezakończyło przejście? Na przykład, kiedy dodam
UIStoryboardSeguez
UIButton, aby wypchnąć kolejny
UIViewControllerdo kontrolera nawigacji, chcę zrobić coś zaraz po naciśnięciu kompletny.
Nie znaleziono powiązanych wyników
Zaproszony:
Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się
5 odpowiedzi
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Anonimowy użytkownik
Potwierdzenie od:
Na przykład robiąc to z kontrolera widoku (w skrócie VC):
Ale to pokazuje tylko wtedy, gdy przejście do VC jest zakończone,
takie jak lub metody delegatów są ujawniane w VC; jednak nie zgłaszają, kiedy docelowy VC
nie
przedstawione. Będzie również działać tylko wtedy, gdy kontroler widoku jest częścią stosu kontrolerów nawigacji.
W monitorowanym VC możesz dodać następujące polecenie Aby wykryć, kiedy VC (i jego pamięć) jest zwolnione, lub nadpisać metodę .
Anonimowy użytkownik
Potwierdzenie od:
Ta metoda zostanie wywołana tuż przed wykonaniem płynności w oryginalnym UIViewController. Jeśli chcesz wykonać jakiś kod w miejscu docelowym UIViewController, możesz pobrać kontroler widoku docelowy segue.
Możesz również dodać ten kod do elementu viewdidAppear w pliku kids-theatre-viewController.
Anonimowy użytkownik
Potwierdzenie od:
tutaj metoda setHappiness jest kontrolerem docelowym, a tutaj 100 przechodzi przez to. w ten sposób możesz napisać metodę w kontrolerze docelowym i wywołać ją tutaj