我做了一个UIView
子类。在其中放置了一个UIScrollView
对象,该对象具有圆形形状并包含uiviewimage。我还放置了具有圆形形状的CAShapeLayer
。 CAShapeLayer
位于UIScrollView
之上且重叠一点。我希望能够在触摸CAShapeLayer
时检测到点击,并且仍然可以在我想要时在UIScrollView
内滚动。问题是CAShapeLayer
的某些区域无法检测到水龙头,但我想检测整个对象,即使它位于UIScrollView
之上,因为它在右侧稍微重叠。
问题是我不知道如何解决这个问题,请告诉我代码怎么做......
答案 0 :(得分:0)
您可以在包含图层的视图上添加点按手势识别器,然后检测图层的帧是否包含点击