如何在Swift中滑动或滑动侧面菜单?

问题描述 投票:0回答:1

在我的应用中,我编写了一个看起来像这样的侧面菜单:enter image description here

这是当我点击某些视图中的菜单按钮时调用的代码:enter image description here

我如何才能进入菜单幻灯片视图(取决于用户的拖动手指所在的位置)并滑走?当我点击右侧的变暗视图时,它也会消失。

感谢您的任何帮助。

ios swift xcode slide side-menu
1个回答
0
投票

实现此目的的一种方法是迅速使用手势识别器。

  1. 要点按并关闭菜单控件,请使用UITapGestureRecognizer,将其与选择器方法绑定,然后关闭要显示的控制器/视图。查看指向TapGesture的苹果文档的链接:Guide

  2. 对于滑动手势,将滑动手势UISwipeGestureRecognizer添加到UIView,然后使用幻灯片动画编写dismiss方法以实现平滑的UI。 Swipe Gesture Guide

让我知道您是否需要更多帮助。

© www.soinside.com 2019 - 2024. All rights reserved.