【问题标题】:react-native: how to stick tab bar to top when scrolling?react-native:滚动时如何将标签栏粘贴到顶部?
【发布时间】:2018-11-28 17:11:48
【问题描述】:

我正在使用react-native-tab-view 处理表格导航。向下滚动时,是否可以让标签栏滚动,但一旦到达顶部就粘在屏幕顶部?所以类似于 ScrollView 的stickyHeaderIndices

这是我想要的示例,标签栏“帖子、评论、关于”位于顶部。

【问题讨论】:

  • 你达到这个迈克尔了吗?
  • 你有吗?? @Marwin
  • @Sjonchhe 没做过

标签: react-native react-native-tab-view


【解决方案1】:

使用 react-native-tab-view 构建是可以管理的,但不是那么简单。本周我发布了一个专门解决这个问题的包,使用超级简单here是快速入门示例,下面是演示。

【讨论】:

    【解决方案2】:

    可能的解决方案之一是这样。

    1. 使用onScroll回调方法osScrollView从tab组件顶部计算滚动位置。

    2. 当 contentoffset.y 为零时,只需将组件设为absolute 并将其设为top: 0

    【讨论】:

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