0

我有一个 UIImageView,它显示了一个女人的图片,除了女人之外的一切都是完全透明的。我只想让非透明部分来处理事件,而透明部分应该将事件传递给响应者链。你知道怎么做吗?

4

1 回答 1

0

试试这个……
你有那个图像视图框架。所以你可以处理触摸事件。如果您在 imageview 框架中触摸,您可以处理事件,否则您什么也不做。

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
    CGPoint touchLocation = [touch locationInView:self.view];
    startX = touchLocation.x;
    startY = touchLocation.y;
  }

您可以将 startX 和 startY 与 imageview 帧进行比较。

于 2013-09-11T10:16:36.703 回答