有没有一种方法可以引用缩放的ScrollView的当前尺寸或比例?文档提到了zoomScale,但返回未定义。
我目前尝试过以下方式:
onScrollUpdate() {
console.log(this.refs.pageScrollView.zoomScale); // returns undefined
RCTUIManager.measure(findNodeHandle(this.refs.pageScrollView), (x, y, width, height, pageX, pageY) => {
console.log(width); // returns initial size, but not scaled - this number change when zooming
});
}
<ScrollView
ref='pageScrollView'
onScroll={this.onScrollUpdate.bind(this)}
minimumZoomScale={0.95}
maximumZoomScale={2}
showsHorizontalScrollIndicator={false}
showsVerticalScrollIndicator={false}
scrollEventThrottle={2}
>