2013-10-08 4 views
0

У меня есть жест панорамы, который возвращает текущее местоположение (в координатах x и y) пользователя.Как найти UIView по координате/местоположению (x, y)

У меня также есть круги различного размера, которые сложены друг на друга.

Вопрос теперь в том, можно ли найти один из этих кругов (каждый из которых является UIView) координатой x, y? Или как узнать, какие UIView находятся в текущем местоположении пользователей?

ответ

1

Brute Force:

 
NSArray *allCircle /*collection of UIviews */ 

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

совершенны, спасибо! – Daniel

Смежные вопросы