2011-10-02 73 views
0

我刚刚设法实现了检测我的应用程序的滑动手势。不过,我想限制手势有效的区域。考虑到这一点,我想出了一个可能的解决方案,它将检查开始的&坐标是否在某个区域内。我只是想知道是否有更好或更喜欢的方法来做这样的事情。将滑动手势限制在某个区域(iPhone)

回答

2

只需创建一个不可见的UIView(=具有透明背景)并设置其框架,使其包围要检测手势的区域。

然后,只需在该视图中添加一个UISwipeGestureRecognizer,即可完成。

阅读通用UIGestureRecognizer Class Referencethe part of the Event Handling Guide for iOS that talks about UIGestureRecognizers了解更多信息。


当然,你也可以自己使用自定义代码like explained here in the very same guide还负责管理轻扫手势的检测,但何必当UIGestureRecognizers能为您管理一切?