ReactNative 小技巧(持续更新...)
ScrollView
获取contentSize
在ScrollView内容底部插入一个View,实现View的onLayout
的方法,来获取到ContentSize。
<ScrollView>
// 你的其他代码...
<View onLayout={e=>this.setState({scrollViewHeight: e.nativeEvent.layout.y})} />
</ScrollView>
获取offset
<ScrollView onScroll={this.handleScroll} />
And then:
handleScroll: function(event: Object) {
console.log(event.nativeEvent.contentOffset.y);
},
Comments !