UIViews掩盖的断面积,还是可触摸

时间:2013-03-13 11:32:03

标签: iphone ios objective-c uiview image-masking

Masked image

我有蒙面的UIView。查看与蓝色圆点。绿色圆圈区域被掩盖了。我不想接触那个区域。我只想触摸视图的可见层。

2 个答案:

答案 0 :(得分:0)

请在触摸方式中选择触摸视图代替self.view

可能有帮助

答案 1 :(得分:0)

尝试创建蒙面区域的CGPath&然后检查触摸是否落在你的蒙面区域或不是这样:

UIBezierPath * p = [UIBezierPath bezierPathWithCGPath:myCGPath];

BOOL isInPath = [p containsPoint:myCGPoint];

希望这有助于!!!