我对如何创建NSObject
实现UIViewControllerInteractiveTransitioning
协议以管理两个UIViewController
s 之间的自定义交互转换的子类的简洁示例感兴趣。理想情况下响应滑动手势。类似于现在附带的 iOS7 默认交互式滑动UINavigationController
,但这是一个自定义/手动实现示例。
我已阅读文档:
- UIViewControllerContextTransitioning
- UIPercentDrivenInteractiveTransition
- UIViewControllerInteractiveTransitioning
- UIViewControllerAnimatedTransitioning
并查看了其他地方的一些示例:
- 一
- 二
- 三
- 四(我设置了这个,但更多的是关于
UIViewController
containment
这些转换的手动实现,而不是UIViewControllerInteractiveTransitioning
文档相当清楚,但不参考示例代码。这些示例还有一些不足之处(关于如何将各个部分联系在一起的未回答的问题)。
所以我的问题是:
- 有人可以帮助填写有关如何将手势(例如滑动)绑定到实现
UIViewControllerInteractiveTransitioning
协议的对象的空白吗? - 实现 UIViewControllerInteractiveTransitioning 协议的对象和实现 UIViewControllerAnimatedTransitioning 协议的对象之间是什么关系?似乎您必须同时拥有两者才能触发交互式过渡...
提前致谢...