有没有办法在按下按钮后滚动到ScrollView的顶部?

我可以强制整个页面的re-render,但这似乎效率很低.

推荐答案

您可以运行ScrollView的"scrollTo"方法.Check out the source

您可以通过设置ref属性并使用它来获取对ScrollView组件的引用.参考文献如下:https://facebook.github.io/react/docs/more-about-refs.html

React-native相关问答推荐

解除渲染和重新渲染后如何保持我的组件状态?

React Native 在每个页面加载时调用数据库

NPM INSTALL 在 react-native 项目上失败:无法解析 react 和 react-dom 的依赖树

任务:react-native-async-storage_async-storage:generateReleaseRFile FAILED

不能总是在 Chrome 中设置 React Native 断点

React Native - Expo:fontFamily 'SimpleLineIcons' 不是系统字体,尚未通过 Font.loadAsync 加载

React.js - 为所有组件方法使用属性初始化器

React Native 用于低互联网带宽的小型 apk APP应用

React Native 错误:Animated.event now requires a second argument for options

Invariant Violation:requireNativeComponent: "RNCWebView" was not found in the UIManager

如何在 React Native 中模拟align-items:baseline?

React-Native iOS - 如何通过按下按钮从 React-Native 视图导航到非 React-Native 视图(本机 iOS 视图控制器)?

路由状态没有通过 redux 保持在 react-native

自定义原生基础的选项卡

在Android上更改高度时react-native TextInput显示错误

React Native Image 不显示,我该如何解决?

如何更改键盘上的 return按钮?

Android 是否支持 React Native 的 LayoutAnimation?

react-native图像预取

React Native 必须双击才能使 onPress 工作