我有关于触摸事件的工作,但由于我在ScrollView中使用imageView,因此,当我触摸直接工作scrollview但不工作触摸图像的图像时,因此,请提供任何建议和源代码适用在我的代码中......
答案 0 :(得分:1)
正如frauen1在回答here中所说:
1)在UIScrollView类中,设置canCancelContentTouches的值 否 - 这告诉UIScrollView类允许其中的触摸 子视图(或者,在这种情况下,在子视图的子视图中)。
2)在我的“card”类中,将exclusiveTouch设置为YES - 这告诉我 subview它拥有它内部的触动。
现在它将允许双击ImageView并使用以下代码
UITapGestureRecognizer *tapRecognizer;
self.imgViewGVC.userInteractionEnabled = YES;
tapRecognizer = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(handleTapView:)];
tapRecognizer.numberOfTapsRequired = 2;
[self.ImageView addGestureRecognizer:tapRecognizer];
[tapRecognizer release];