我试图在UIScrollView内的视图上确定单个选项卡.问题是UIScrollview捕获了所有手势.
到目前为止我尝试过:我在UIScrollView中覆盖以下方法:
-(BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view
{
UITouch *touch = [touches anyObject];
if([touch tapCount]== 2) return YES;
return NO;
}
Run Code Online (Sandbox Code Playgroud)
这很好,我现在可以在我的UIView上达到UITapGestureRecognize,遗憾的是我只能检测到双击,因为[touch tapCount] == 1总是被调用(在UIScrollView中拖动或缩放).但实际上UIScrollview不需要"单击功能"
有没有办法在此方法中决定拖动(滚动或缩放)和单击?我找不到..
-(BOOL)touchesShouldBegin:(NSSet *)touches withEvent:(UIEvent *)event inContentView:(UIView *)view
Run Code Online (Sandbox Code Playgroud)
在此先感谢Fabi