我已经将UIScrollView子类化了。我正在使用scrollview的缩放功能。我想要的是在缩放后我不希望滚动视图。所以我做了以下内容。
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
[self setCanCancelContentTouches:NO];
}
但它仍然滚动。
答案 0 :(得分:1)
canCancelContentTouches
方法不会像您期望的那样禁用滚动。相反,它的工作方式是每当你用手指按下按钮或其他控件(滚动视图的子视图)然后开始滚动手势时,它将取消控件上的触摸并开始滚动。
您正在寻找的是:
[self.scrollView setScrollEnabled:NO];
答案 1 :(得分:0)
将CanCancelContentTouches设置为YES