我想知道如何让用户滚动到 UIScrollView 的边界之外?
最佳答案
您可以尝试将触摸事件从 super View 的各种 UIView 方法转发到 ScrollView ,看看是否可行。例如:
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
[scrollView touchesBegan:touches withEvent:event];
}
// etc
或者您可以尝试在 super View 上使用 UIPanGestureRecognizer 并在获取平移事件时显式设置 ScrollView 偏移量。例如:
- (void)handlePan:(UIPanGestureRecognizer *)pan
{
scrollView.contentOffset = [pan translationInView:scrollView];
}
// Or something like that.
关于iphone - 控制 UIScrollView 越界?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6944543/