0
我刚刚设法实现了检测我的应用程序的滑动手势。不过,我想限制手势有效的区域。考虑到这一点,我想出了一个可能的解决方案,它将检查开始的&坐标是否在某个区域内。我只是想知道是否有更好或更喜欢的方法来做这样的事情。将滑动手势限制在某个区域(iPhone)
我刚刚设法实现了检测我的应用程序的滑动手势。不过,我想限制手势有效的区域。考虑到这一点,我想出了一个可能的解决方案,它将检查开始的&坐标是否在某个区域内。我只是想知道是否有更好或更喜欢的方法来做这样的事情。将滑动手势限制在某个区域(iPhone)
只需创建一个不可见的UIView
(=具有透明背景)并设置其框架,使其包围要检测手势的区域。
然后,只需在该视图中添加一个UISwipeGestureRecognizer
,即可完成。
阅读通用UIGestureRecognizer Class Reference和the part of the Event Handling Guide for iOS that talks about UIGestureRecognizers
了解更多信息。
当然,你也可以自己使用自定义代码like explained here in the very same guide还负责管理轻扫手势的检测,但何必当UIGestureRecognizers
能为您管理一切?