我想实现向下滑动交互并关闭视图控制器,我引用了this link,但这仅用于解除从视图控制器提供的单个视图控制器。
在我的情况下,我提供了一个导航控制器,因为用户可以从该视图控制器推送到另一个视图,但是向下拖动以解除不能使用导航控制器。
更新:它应该工作 - 从任何屏幕触发滑动手势(例如:从主屏幕或推动的屏幕/细节屏幕)导航控制器应该完全解除。
请建议是否有人遇到过同样的问题。
提前致谢。
答案 0 :(得分:-1)
您可以在导航控制器中添加PanGesture。使用- (CGPoint)velocityInView:(UIView *)view
,您将知道哪个直接用户已平移。如果视图被淘汰,则相应地管理其约束,如果超过阈值,则弹出该视图。