我在一个UIViewController (VC1)
和一个模式UIViewController (VC2)
之间有自定义转换。我是以交互方式隐藏VC2
与UIPanGestureRecognizer
。
当平移手势完成且y轴平移等于或大于100pt时,我用finishInteractiveTransition()
完成转换。否则,我会使用cancelInteractiveTransition()
取消转换。
VC1
VC2
VC1和VC2之间的转换
当由于平移手势转换小于100pt而取消转换时,预期的行为是恢复自定义转换动画并再次显示VC2
,但不显示VC1
。< / p>
您可以从我的Github下载项目。