【问题标题】:how to mask embed scrollview scroll seamless如何屏蔽嵌入滚动视图滚动无缝
【发布时间】:2015-06-04 11:35:33
【问题描述】:

我有两个滚动视图,s1,s2
s2 被嵌入到 s1 中

我希望他们可以无缝滚动,但不知道怎么做? code example

tks.

在苹果的文档中,上面写着scrollview support same-direction scrolling

但是,滚动不是无缝的,父滚动视图永远不会将速度转移到嵌入滚动视图,您必须再次拖动,在父滚动视图滚动到底部后,才能使内部滚动视图滚动

我已经搜索了很多类似的问题,但没有得到任何有用的建议:

iOS nested scrollview — keep scrolling past top into superview?

【问题讨论】:

    标签: ios scroll uiscrollview


    【解决方案1】:

    我知道方法了

    1. 首先,将parent scrollview's contentsize 设置为inner scrollView's contentSize + other view's height
    2. 使用滚动视图的委托方法func scrollViewDidScroll(scrollView: UIScrollView) 到观察者contentOffset 并手动更改内部滚动视图的contentOffset

    但是,这会使滚动变得非常缓慢...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多