Jestem zainteresowany zwięzły przykład jak stworzyć NSObject
podklasę, która implementuje protokół UIViewControllerInteractiveTransitioning
zarządzania niestandardową interaktywne przejście między dwoma UIViewController
s. Idealnie w odpowiedzi na gest machnięcia. Coś podobnego do domyślnego przeciągnięcia interaktywnego iOS7, które teraz jest dostarczane z UINavigationController
, ale jest to przykład implementacji niestandardowej/ręcznej.Prawidłowe sposobem wdrożenia niestandardowe UIViewController interaktywną przejście używając UIViewControllerInteractiveTransitioning Delegat Protokół
Czytałem docs:
- UIViewControllerContextTransitioning
- UIPercentDrivenInteractiveTransition
- UIViewControllerInteractiveTransitioning
- UIViewControllerAnimatedTransitioning
i spojrzał na kilka przykładów gdzie indziej:
- one
- two
- three
- four (ja to skonfigurować, ale jest to więcej o
UIViewController
containment
i ręczne wykonanie tych przejść zamiastUIViewControllerInteractiveTransitioning
Docs są dość oczywiste, ale nie referencyjny przykładowy kod. I przykłady pozostawiają trochę do życzenia (pytania bez odpowiedzi o tym, jak różne elementy są ze sobą powiązane).
Więc moje pytania to:
- Czy ktoś może pomóc wypełnić luki o tym, jak związać gest (np machnięcia) do obiektu, który implementuje protokół
UIViewControllerInteractiveTransitioning
? - Jaki jest związek między obiektem implementującym protokół UIViewControllerInteractiveTransitioning a implementującym protokół UIViewControllerAnimatedTransitioning? Wygląda na to trzeba mieć zarówno wywołać interaktywne przejścia ...
Z góry dzięki ...
Twój przykładowy kod jest zamknięty/nie można go znaleźć. –
Dziękuję za uwagę, przykro mi z tego powodu, po prostu zdjąłem to kilka dni temu –
Repo powraca, albo nigdy nie było, nie pamiętam co się stało, może zmieniłem nazwę repozy lub coś takiego. W każdym razie jest tam teraz. –