编辑: React Native 似乎有一个错误。我在 GitHub 上创建了一个错误。求解答的各位:目前好像没有。
https://github.com/facebook/react-native/issues/23988
––––
我正在使用半透明标题,这就是为什么我给 ScrollView
一个 paddingTop
来偏移内容。当我下拉刷新时,微调器仍然在顶部。
我曾尝试使用 contentInset={{ top: 80 }}
来抵消所有内容,但在 iOS 上存在一个问题,有时无法正确拾取并设置为 0
。
是否有任何其他方法可以让 RefreshControl 开始降低?
这是我的组件:
<Animated.ScrollView
scrollEventThrottle={1}
onScroll={Animated.event(
[{ nativeEvent: { contentOffset: { y: this.state.scrollY } } }],
{ useNativeDriver: true },
)}
contentInset={{ top: headerHeight() + 10 }}
>
最佳答案
您是否为 style
或 contentContainerStyle
设置了填充?
您能否提供一些代码片段,您的 ScrollView 具有哪些属性以及由什么包裹?
关于javascript - React Native 中的偏移 RefreshControl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54934513/