我有蒙面的UIView。查看与蓝色圆点。绿色圆圈区域被掩盖了。我不想接触那个区域。我只想触摸视图的可见层。
答案 0 :(得分:0)
请在触摸方式中选择触摸视图代替self.view
可能有帮助
答案 1 :(得分:0)
尝试创建蒙面区域的CGPath&然后检查触摸是否落在你的蒙面区域或不是这样:
UIBezierPath * p = [UIBezierPath bezierPathWithCGPath:myCGPath];
BOOL isInPath = [p containsPoint:myCGPoint];
希望这有助于!!!