我将 UIScrollView 的 pagingEnabled 设置为 YES,并使用以下代码以编程方式将其内容偏移量滚动到用户点击的特定点:
[self.scrollView setContentOffset: CGPointMake(x, y) animated: NO];
它成功滚动到这一点(x,y),但现在如果我单击一下,它的内容就会滚动到顶部。 禁用分页时,它不会滚动到顶部,但我需要启用分页。 有谁知道如何解决吗?
尝试使用此功能:
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer
shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
检查
otherGestureRecognizer
的类别,如果是tap返回NO,否则返回YES。