[英]How to scroll into View in React Native?
您应该存储ScrollView
ref 并使用scrollViewRef.scrollTo()
render() {
return(
<ScrollView ref={ref => this.scrollViewRef = ref}>
<View
// you can store layout for each of the fields
onLayout={event => this.layout = event.nativeEvent.layout}
>
// some field goes here
</View>
</ScrollView>
)
}
然后当发生错误时,只需滚动到您的字段this.scrollViewRef.scrollTo({ y: this.layout.y, animated: true });
.
更新:可以在这个 repo中找到一个工作示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.