问题描述
我是一个反应原生的初学者。我想知道如何在按下按钮时更改滚动视图的偏移量,因为我找不到任何可以让您设置滚动位置的 ScrollView 道具。代码大致如下所示,其中 scrollOffset 存储要滚动到的位置。表示位置的按钮。
const example = () => {
const [scrollOffset,setScrollOffset] = useState(0);
const goToOffset = (val) => {
setScrollOffset(val);
}
return (
<View>
<Button onPress={goToOffset(width*5)} />
<ScrollView horizontal pagingEnabled >
{
images.map(
(item,index) => (
<Image
key={index}
source={{ uri: item }}
style={{ width:width/5,height:width/5,borderWidth:2,borderColor:index==active?"green":null }}
/>
)
)
}
</ScrollView>
</View>
)}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)