UICollevtionView作为UITableView的FooterView怎么解决滑动冲突?

图片描述整体是一个UITableView控制器 尺寸屏幕大小...

最上面有两个cell

现在是用一个UICollectionView作为UITableView的FooterView,
UICollectionView内容可以加载更多...

现在遇到的问题是: 我滑动下面(即滑动UICollectionView)的时候,UICollectionView会从Cell的下面穿过去

我的需求是只能让UITableView滚动,而且能加载能多?

我试过的是让UICollectionView禁止滚动,达不到要求,不能加载更多...

图片描述

阅读 5k
3 个回答
  • (BOOL)gestureRecognizer:(UIGestureRecognizer )gestureRecognizer shouldReceiveTouch:(UITouch )touch
    {
    // 输出手势触发view的类名
    NSLog(@"%@", NSStringFromClass([touch.view class]));

    // 若为UICollectionView,则不截获Touch事件
    if ([NSStringFromClass([touch.view class]) isEqualToString:@"UICollectionView"]) {

       return NO;

    }
    return YES;
    }

UICollectionView禁止滚动,加载更多...放在UITableView

UIResponder 传递点击事件,然后截断

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题