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

Iphone 如何通过坐标/位置(x,y)查找UIView,iphone,ios,ipad,cocoa-touch,rubymotion,Iphone,Ios,Ipad,Cocoa Touch,Rubymotion,我有一个平移手势,它返回用户的当前位置(x和y坐标) 我也有不同大小的圆圈,它们彼此叠在一起 我现在的问题是,是否有可能通过x,y坐标找到其中一个圆(每个圆都是UIView)?或者如何找出用户当前位置的UIView?暴力: NSArray *allCircle /*collection of UIviews */ for(UIView *circle in allCircles){ if(CGRectContainsPoint([circle frame], point)) {

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

我也有不同大小的圆圈,它们彼此叠在一起

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

暴力:

NSArray *allCircle /*collection of UIviews */ for(UIView *circle in allCircles){ if(CGRectContainsPoint([circle frame], point)) { // got it !! break; } } NSArray*allCircle/*UIView的集合*/ 用于(UIView*所有圆中的圆){ if(CGRectContainsPoint([圆框],点)) { //明白了!! 打破 } }