【问题标题】:How to Swipe Away / Slide In a Side Menu In Swift?如何在 Swift 中滑开/滑入侧边菜单?
【发布时间】:2020-08-09 08:31:15
【问题描述】:

在我的应用中,我编写了一个侧边菜单,如下所示:

以下是当我点击某些视图中的菜单按钮时调用的代码:

如何让菜单滑入查看(取决于用户拖动手指的位置)并滑开?当我点击右侧的灰色视图时也会消失。

感谢任何帮助。

【问题讨论】:

    标签: ios swift xcode slide side-menu


    【解决方案1】:

    实现这一点的一种方法是快速使用手势识别器。

    1. 要点击并关闭菜单控件,请使用UITapGestureRecognizer,将其与选择器方法绑定并关闭您正在呈现的控制器/视图。查看 TapGesture 的苹果文档链接:Guide

    2. 对于滑动手势,将滑动手势UISwipeGestureRecognizer添加到UIView,并使用滑动动画编写dismiss方法以实现流畅的UI。 Swipe Gesture Guide

    如果您需要更多帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-07-29
      • 2017-09-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 2017-10-31
      相关资源
      最近更新 更多