您好,我有一些奇怪的形状需要处理该touchesBegan
方法。问题是它UIViews
是正方形的,我能做到的唯一方法就是声明一个网格,然后检查坐标。有没有其他方法可以做到这一点?
问问题
1331 次
2 回答
2
hitTest:withEvent:
在你的 UIView 子类中实现。仅当 CGPoint 在形状内时才返回 YES。
查看多边形形状的这个问题: 如何确定 2D 点是否在多边形内?
于 2012-06-30T20:40:41.567 回答
1
另外,如果你有机会在 WWDC 2012 上看到这个关于如何处理复杂触摸事件的演讲,那就太棒了:
于 2012-06-30T22:52:17.660 回答