为交互式 popviewcontroller guesture 放松 segue

Unwind segue for interactive popviewcontroller guesture

对于初学者 - 我使用 Swift 3 和 Xcode 8.

我熟悉各种可能性,如何从 StoryBoard 或以编程方式(例如,在 UIButton 上单击)"unwind segue"。 但我很感兴趣,是否有可能使用 "unwind segue" 进行 "interactive popviewcontroller" 手势?

通过 "interactive popviewcontroller" 手势 - 我的意思是通过从左侧向右侧滑动屏幕来关闭/弹出当前推送的 UIViewController 的选项。

你的问题的解决方案实际上很简单,因为你似乎很熟悉如何连接按钮并将它们用于 "unwind segues" 你命名它或关闭视图控制器等。你可以做的是从对象库中获取滑动手势识别器。

或屏幕边缘平移手势识别器(以适合您的方式为准)。

将该识别器添加到情节提要中的 VC 并像连接 UIButton 一样连接它。 另外,请注意,在属性检查器中,您可以使用一些属性来设置滑动的方向、需要的触摸次数等。

查看下一张图片以查看要处理的其余实现:

希望对您有所帮助:-)