将手势滑动到右上角、左上角等角落

Posted

技术标签:

【中文标题】将手势滑动到右上角、左上角等角落【英文标题】:Swipe Gestures to corners like upper right corner, upper left corner 【发布时间】:2015-01-31 12:58:47 【问题描述】:

UISwipeGestureRecognizer 仅适用于四个方向,即上、下、右和左。我还需要实现对角的滑动手势,例如右上角、左上角、左下角和右下角。除了使用 UISwipeGestureRecognizer 之外,还有其他方法吗?任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

如果您还需要一个支持对角线方向的滑动手势识别器,我建议您创建一个自定义手势识别器。这并不难。你可以在 Github 上找到示例。我知道的一个叫做 KTOneFingerRotationGestureRecognizer。它支持使用一根手指的旋转手势。这与您想要的不同,但它是如何创建自定义手势识别器的说明。

你甚至可能会发现某人已经在 Github 上编写的对角滑动手势识别器。

编辑:在 Github 上快速搜索发现了一个名为 DMCrookedSwiper 的项目。

【讨论】:

以上是关于将手势滑动到右上角、左上角等角落的主要内容,如果未能解决你的问题,请参考以下文章

打开 NavigationView 仅单击左上角图标,但不使用 swype 手势

仅捏手势缩放从左上角缩放 UIImage

typescript 滑动手势 - 将滑动手势添加到相册组件

appium-手势密码实现

将向上滑动手势识别器添加到模态视图

将滑动手势识别器添加到 DetailViewContoller