代码之家  ›  专栏  ›  技术社区  ›  Kakar

对交互式内容进行本地滚动

  •  3
  • Kakar  · 技术社区  · 8 年前

    build an IOS Maps 就像UI一样。当从下至上拖动时,它拖动到顶部,到达顶部后,它继续向上滚动。另外,向下滚动时,当它到达ScrollView的顶部内容时,它会继续向下拖动。

    建议使用ScrollView通过添加一个空的透明单元格作为ScrollView的第一个元素来实现。我已经尝试过实现同样的方法,可以在这里找到 snack

    但问题是第一个元素(透明元素)不允许与第一个ScrollView元素交互。我尝试过在第一个透明视图中甚至在其父滚动视图中使用pointerEvents。但这没用。有人试过用react native实现这种用例吗?我发现的只是 this library

    0 回复  |  直到 8 年前
        1
  •  0
  •   Jose V    6 年前

    您需要设置透明视图的z索引,以便将其发送到交互式内容的下方/后面,这里有一个很好的资源:

    https://philipwalton.com/articles/what-no-one-told-you-about-z-index/

    编辑 :事实上我无法完成,似乎滚动视图中的所有内容都将位于其他元素的后面或前面,似乎不能将滚动视图的一部分置于其他元素之后,而另一部分位于其他元素之前。

    推荐文章