情景:Modal做的选择弹出框,传入用户可选择的数据源,用户选择之一,下次点开时,自动到当前选择的参数位置附近,方便用户调整
<Modal .....>
<View ..>
<ScrollView style={{marginTop:10}}
ref={scrollView => {
if(scrollView !== null){
setTimeout(()=>{
ref={scrollView => {
if(scrollView !== null){
setTimeout(()=>{
//父组件传入的参数的option(用于计算偏移,根据自己实际情况)
scrollView.scrollTo({x:0,y:this.props.option*40,animated:true},1)
})
}}}>
{this.renderOptionsList()} //自定义的
</ScrollView>
scrollView.scrollTo({x:0,y:this.props.option*40,animated:true},1)
})
}}}>
{this.renderOptionsList()} //自定义的
</ScrollView>
</View>
</Modal>