如何让侧边菜单随手指滑动?

How to Have a Side Menu Slide Along With Finger?

我正在使用 Swift 在 XCode 中构建一个应用程序,现在我有一个侧边菜单,当点击按钮时会出现,再次点击按钮时它会消失 (或者暗区被点击):

Home View <--------------> Side Menu

我希望能够从侧面滑出菜单,然后滑动关闭它(就像很多流行的应用程序那样),菜单的边缘在您滑动时会跟随手指。我怎样才能做到这一点?

对于任何寻求此答案的人,我建议使用名为“SideMenu”的 Cocoapod。 API 非常简单,它使侧边菜单更容易。