7
Moi kody przedstawiam poniżej:Jak uzyskać końcowe zakończenie CATransition/Animation?
CATransition *transition = [CATransition animation];
transition.duration = duration
mam nadzieję dostać zdarzenie zakończenia CATransition/Animation. Czy to możliwe?
@Anna nieco stare pytanie, ale dokumentacja Apple powiedział 'Instancja CAAnimation nie powinien być ustawiony jako delegat sobie. Czynienie tego (poza środowiskiem zbierania śmieci) spowoduje zatrzymanie cykli. Czy to nie jest to, co robisz w swojej odpowiedzi? Albo się mylę, wyjaśnij proszę. –
@flinth: Nie, 'self' odnosi się do obiektu, który tworzy' transition', a nie 'transition' sam. Wierzę, że doktorzy mają na myśli to, że nie robią czegoś takiego jak "transition.delegate = transition;". – Anna
@Anna oh, może masz rację, tak czy inaczej nie widzę innego sposobu realizacji tego :) Dziękuję za wyjaśnienie –