A UIScrollView несколько объектов UIView; как я могу определить, находится ли точка на экране, не созданная прикосновениями, в определенном подвиде прокрутки? пока попытки определить, находится ли точка в подпредставлении, всегда возвращают первое подпредставление в массиве подпредставлений родительского scrollview, т.е. координаты относятся к scrollview, а не к окну.
Вот что я пробовал (отредактировано)
-(UIView *)viewVisibleInScrollView
{
CGPoint point = CGPointMake(512, 384);
for (UIView *myView in theScrollView.subviews)
{
if(CGRectContainsPoint([myView frame], point))
{
NSLog(@"In View");
return myView;
}
}
return nil;
}