Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个圆圈(UIImage)分为四个部分(三角形)。 我也知道部分的树点,中心,左上角和右上角。 如何计算 UITapGestureRecognizer 触摸了哪些部分?
如果CGPathRef每个形状都有一个,则可以CGPathContainsPoint使用手势识别器-locationInView:在每个路径上返回的值进行调用,直到找到您点击的那个。
CGPathRef
CGPathContainsPoint
-locationInView:
或者,您可以将图像拆分为四个单独的图像,并将它们设置为具有自己的目标/动作处理程序的四个单独按钮的图像。