如当前UIScrollView视图 叫ScrollA
ScrollA的父视图UIScrollView叫 ScrollM
ScrollA完成滚动视图. 准备要滚动到ContentSize 大小 以外的操作时, 让这次的手势会传给ScrollA的父视图
ScrollM ScrollM父视图就会获取这个手势,执行滚动
现在的问题是 我不想让这个ScrollM执行滚动
解决方案:ScrollA始终滑不到最左或最右端(永远不滑到scrollA的contentsize之外 scrollM就永远获取不到手势 就不会滚动了)
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSLog(@"%f", ScrollA.contentOffset.x);
if (ScrollA.contentSize.width > kScreenW) {
if (ScrollA.contentOffset.x >= ScrollA.contentSize.width -1.01*kScreenW) {
ScrollA.contentOffset = CGPointMake(ScrollA.contentSize.width -1.01*kScreenW, ScrollA.contentOffset.y) ;
}else if (ScrollA.contentOffset.x <= 0.01*kScreenW) {
ScrollA.contentOffset = CGPointMake(0.01*kScreenW, ScrollA.contentOffset.y);
}
}
}