1

我已经继承了 UIScrollView。我正在使用滚动视图的缩放功能。我想要的是缩放后我不想滚动视图。所以我执行以下操作。

- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
    [self setCanCancelContentTouches:NO];
}

但它仍然滚动。

4

2 回答 2

1

如您所料,该canCancelContentTouches方法不会禁用滚动。相反,它的工作方式是每当您将手指按住作为滚动视图的子视图的按钮或其他控件然后开始进行滚动手势时,它将取消对控件的触摸并开始滚动。

您正在寻找的是:

[self.scrollView setScrollEnabled:NO];
于 2014-05-11T19:19:59.877 回答
0

将 CanCancelContentTouches 设置为 YES

于 2013-10-26T10:01:38.103 回答