是否可以让 ScrollView 滚动到底部?

新手上路,请多包涵

对于类似聊天的应用程序,我想保持 ScrollView 组件滚动到底部,因为最新消息出现在旧消息下方。我们可以调整 ScrollView 的滚动位置吗?

原文由 Stirman 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 826
1 个回答

对于 React Native 0.41 及更高版本,您可以使用内置的 scrollToEnd 方法执行此操作:

 <ScrollView
    ref={ref => {this.scrollView = ref}}
    onContentSizeChange={() => this.scrollView.scrollToEnd({animated: true})}>
</ScrollView>

原文由 Aniruddha Shevle 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题