1

在我的应用程序中,我在滚动视图上有一个 UISlider,

当用户从滑块上移开手指时,我需要将滑块移动到下一个 ciel/flor/round 值,

我实现了 Touch 委托方法,begin & Cancel 但这些在滑块上不起作用(可能是由于 UIScroll 视图)。

触摸 uiscroll 视图不工作

该怎么办?

4

1 回答 1

0

考虑到您的情况,我建议使用UITapGestureRecognizer。首先在 init 上设置 TapGestureRecognizer。

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapRecognizer:)];
[scrollView addGestureRecognizer:tap];

然后从以下内容中获取信息:

  - (void)tapRecognizer:(UITapGestureRecognizer *)gesture
  { 
    CGPoint touchPoint=[gesture locationInView:scrollView];
  }
于 2012-12-04T14:00:25.290 回答