首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UITableView not,滚动不工作

UITableView not,滚动不工作
EN

Stack Overflow用户
提问于 2015-08-01 07:15:31
回答 1查看 2.4K关注 0票数 0

我正在尝试实现以下层次结构

代码语言:javascript
复制
-- UISCrollView
  -- ContainerView
    -- UITableView

最初,UITableView scroll是禁用的。当UICollectionView到达特定的contentOffsetUIScrollView时,我实现如下:

代码语言:javascript
复制
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{

    if (scrollView.contentOffset.y >= 140)
    {
        [scrollView setContentOffset:CGPointMake(0, 140) animated:NO];
    }
}

所有这些都按预期工作,但是现在UIScrollView正在吃UITableView的卷轴。滚动 of UITableView现在是不稳定的,不能正确滚动。UITableView的滚动只有在7-8尝试之后才会发生,然后它再次停止.

这种行为的原因可能是什么?我试着将myScrollView.scrollEnabled = NO设置在scrollViewDidScroll中,但没有运气。

EN

回答 1

Stack Overflow用户

发布于 2015-08-01 08:15:28

您可以延迟主滚动视图的触摸响应,然后子表视图(滚动视图)可以正确滚动:

代码语言:javascript
复制
myScrollView.panGestureRecognizer.delaysTouchesBegan = YES;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31759335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档