在滚动本机时如何将View组件停靠在屏幕顶部?

时间:2019-06-27 15:33:08

标签: react-native

我正在制作的应用程序具有一个滚动视图,其中包含一个孩子,我想在孩子到达屏幕顶部时将其停靠在顶部吗?

2 个答案:

答案 0 :(得分:0)

您可以使用absolute位置在屏幕顶部显示任何对象。

exampleStyle: {
    position: 'absolute',
    top: 0
}

为了创建停靠效果,可以在滚动后使用上述样式渲染子对象。您可以通过设置ScrollView组件的onScroll来检查滚动值。 (https://facebook.github.io/react-native/docs/scrollview.html

答案 1 :(得分:0)

使用stickyHeaderIndices = {[0,2,3]其中数组表示ScrollView的直接子项使用stickyHeaderIndices = {[0,2,3]} ScrollView的props数组表示ScrollView的直接子项需要停靠