2013-10-08 116 views
0

我有一个平移手势,它返回用户的当前位置(x和y坐标)。如何通过坐标/位置(x,y)找到UIView

我也有不同大小的圆圈堆叠在一起。

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

回答

1

蛮力:

 
NSArray *allCircle /*collection of UIviews */ 

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

完美,谢谢! – Daniel

相关问题