【发布时间】:2012-06-30 19:51:13
【问题描述】:
您好,我有一些奇怪的形状需要处理 touchesBegan 方法。问题是UIViews 是正方形的,我能做到的唯一方法就是声明一个网格,然后检查坐标。有没有其他方法可以做到这一点?
【问题讨论】:
-
touches* 方法为您提供一组 UITouch 对象,这些触摸的坐标可以使用方法 (locationInView: IIRC) 找到。
-
是的,但如果我有奇怪的 uiview 形状,就会有透明区域。考虑检测触摸区域是否透明。
-
这基本上意味着我需要为每个 .有点繁琐,工作量太大。
标签: iphone ios uiview touchesbegan