Navigation goBack()是否可以精确定位到上一屏幕平面列表的高度



我使用本地反应。

当我navigation.goBack()到上一个屏幕时,我可以去到上一屏幕的确切高度吗?

详细地说,我在上一个屏幕中使用平面列表,

假设我有1->2->3屏幕馈送,我向下滚动到3

我转到另一个屏幕,然后从下一个屏幕返回,屏幕转到顶部,即1

我能再转到3屏幕的高度吗?

我不确定这是否是最好的答案,但flatlist有scrollToIndex属性,它接受您想要滚动的项目的索引。问题是你必须把索引保存在某个地方,比如redux。如果你想对一两个平均主义者这样做,那没关系,但如果你有多个,那就不是最好的答案。