インデックス0をクリックすると、このメソッドは機能しません。インデックス0をクリックすると、1と2が機能しなくなります。 1または2で2回クリックすると、スライダが目的のスライドに移動します。しかし、ゼロ指数は全く機能しません。私に教えてください。何が問題なのでしょうか?反応するネイティブスワイパーメソッドscrollBy
<Swiper
onMomentumScrollEnd={(e, state, context) => this.setState({index:
state.index})}
ref={(swiper) => {this.swiper = swiper;}}
showsButtons={false}
width={500}
height={500}
showsPagination={false}
index={0}
loop={true} >
<View>
<Text>One</Text>
</View>
<View>
<Text>Two</Text>
</View>
<View>
<Text>Three</Text>
</View>
</Swiper>
<Text onPress={()=>{this.swiper.scrollBy(0, true)}}>One</Text>
<Text onPress={()=>{this.swiper.scrollBy(1, true)}}>Two</Text>
<Text onPress={()=>{this.swiper.scrollBy(2, true)}}>Three</Text>
'scrollBy'スクロールします。そのため、 'scrollBy(0)'は効果がありません。 –
メソッドの配置方法をご説明いただきありがとうございます –