Мне интересен краткий пример создания подкласса NSObject
, который реализует протокол UIViewControllerInteractiveTransitioning
для управления пользовательским интерактивным переходом между двумя UIViewController
s. В идеале в ответ на жестом салфетки. Что-то похоже на интерактивный салфетки по умолчанию iOS7, который теперь поставляется с UINavigationController
, но пример использования/ручной реализации этого.
Я прочитал документы:
- UIViewControllerContextTransitioning
- UIPercentDrivenInteractiveTransition
- UIViewControllerInteractiveTransitioning
- UIViewControllerAnimatedTransitioning
И рассмотрел несколько примеров в другом месте:
- один
- два
- три
- четыре (я установил это, но больше о
UIViewController
containment
и ручной реализации этих переходов, а неUIViewControllerInteractiveTransitioning
Документы довольно ясны, но не ссылаются на пример кода. И примеры оставляют желать лучшего (оставшиеся без ответа вопросы о том, как разные части связаны друг с другом).
Итак, мои вопросы:
- Может ли кто-нибудь помочь заполнить пробелы о том, как связать жест (например, салфетки) с объектом, реализующим протокол
UIViewControllerInteractiveTransitioning
? - Какова связь между объектом, реализующим протокол UIViewControllerInteractiveTransitioning, и который реализует протокол UIViewControllerAnimatedTransitioning? Похоже, вы должны заставить оба инициировать интерактивные переходы...
Спасибо заранее...