scrollview嵌套问题

来源:互联网 发布:提醒生日的软件 编辑:程序博客网 时间:2024/04/30 01:47
问题描述
如当前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) ;

        }elseif (ScrollA.contentOffset.x <=0.01*kScreenW) {

            ScrollA.contentOffset =CGPointMake(0.01*kScreenW,ScrollA.contentOffset.y);

        }

    }

}




0 0
原创粉丝点击