我已经尝试了很多东西来接触内部,UIScrollView
但我不知道该怎么做。
实际上,我想触摸 aUIScrollView
并获取子视图的位置(我已经触摸过)。
我已经尝试了很多东西来接触内部,UIScrollView
但我不知道该怎么做。
实际上,我想触摸 aUIScrollView
并获取子视图的位置(我已经触摸过)。
您可以使用手势识别器来做到这一点。用于检测单击位置使用UITapGestureRecognizer
UITapGestureRecognizer *tapRecognizer = [[[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapAction:)] autorelease];
[myScrollView addGestureRecognizer:tapRecognizer];
- (void)tapAction:(UITapGestureRecognizer*)sender{
CGPoint tapPoint = [sender locationInView:myScrollView];
CGPoint tapPointInView = [myScrollView convertPoint:tapPoint toView:self.view];
}
要将其转换tapPoint
为 self.view 您可以使用convertPoint:toView:
UIView 类中的方法