小编Fab*_*abi的帖子

UIScrollView决定拖动和点击

我试图在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

objective-c uiscrollview uigesturerecognizer ios

1
推荐指数
1
解决办法
2161
查看次数