反应本机 |测量了ScrollView的内部宽度
React-Native | Measured the inner width of ScrollView
我有水平ScrollView
,我想测量内部宽度并滚动到组件的中心。
我知道如何获得外部宽度(以及如何使用 .scrollTo()
函数),但由于 ScrollView
具有灵活的宽度 - 我不能只使用简单的计算。
有什么想法吗?
您可以收听 onContentSizeChange
个事件。 https://facebook.github.io/react-native/docs/scrollview.html#oncontentsizechange
另一个选择是深入了解 ScrollView 的内部结构——我用过一次,但不能保证它不会随着 RN 版本而改变。
我有水平ScrollView
,我想测量内部宽度并滚动到组件的中心。
我知道如何获得外部宽度(以及如何使用 .scrollTo()
函数),但由于 ScrollView
具有灵活的宽度 - 我不能只使用简单的计算。
有什么想法吗?
您可以收听 onContentSizeChange
个事件。 https://facebook.github.io/react-native/docs/scrollview.html#oncontentsizechange
另一个选择是深入了解 ScrollView 的内部结构——我用过一次,但不能保证它不会随着 RN 版本而改变。