如何通过坐标/位置(x,y)查找UIView

时间:2013-10-08 18:08:00

标签: iphone ios ipad cocoa-touch rubymotion

我有一个平移手势,它返回用户的当前位置(在x和y坐标中)。

我也有不同大小的圆圈,彼此叠加。

我现在的问题是,是否可以通过x,y坐标找到其中一个圆圈(每个圆圈都是UIView)?或者如何找出用户当前位置的UIView?

1 个答案:

答案 0 :(得分:1)

蛮力:

NSArray *allCircle /*collection of UIviews */

for(UIView *circle in allCircles){
  if(CGRectContainsPoint([circle frame], point))
  {
   // got it !!
    break;
  }
}