我有一个 UIViewController,我在其中添加了一个带有 CGRectMake(0,0,1024,704) 的 UIImageView。(768-导航栏 ht-状态栏 ht=704)。我只在横向模式下工作。我向这个 UIImageView 添加了点击手势。但我想将此点击区域的高度限制为 604。这张图片应该让它有点清楚。红线区域是 UIImageView,绿线和红线区域是不需要触摸事件的区域。
知道如何去做吗?
我有一个 UIViewController,我在其中添加了一个带有 CGRectMake(0,0,1024,704) 的 UIImageView。(768-导航栏 ht-状态栏 ht=704)。我只在横向模式下工作。我向这个 UIImageView 添加了点击手势。但我想将此点击区域的高度限制为 604。这张图片应该让它有点清楚。红线区域是 UIImageView,绿线和红线区域是不需要触摸事件的区域。
知道如何去做吗?
您可以使用 in 的locationInView:
方法UITabGestureRecognizer
来了解用户点击的位置,并做出相应的响应。