如何在ScrollView上使用refreshControl,但防止拖动方向



我有想要的内容"刷新";使用RefreshControl,但我不希望内容向上滚动。我最初的印象是,设置springs=false和scrollEnabled=true可以实现这一点。

key设置为组件,然后在需要刷新时进行更新。

当一个键发生变化时,React会将其视为一个新组件。因此,它将真正刷新组件。

export default () => {
const [refreshKey, setRefreshKey] = React.useState('randomstring');
// call me when refresh required
const refresh = () => {
setRefreshKey(refreshKey + 'randomstring');
};
return (
<ScrollView key={refreshKey}>
{/* Some Awesome Contents */}
</ScrollView>
);
};

最新更新