React Native:TabBarIOS,点击时重新渲染标签

时间:2016-07-21 13:04:42

标签: javascript reactjs react-native uitabbarcontroller

在我的应用程序中,我有TabBarIOS有3个不同的选项卡。当您更改某些内容或例如在一个选项卡中滚动页面时,您将转到另一个选项卡,当您返回时,该选项卡的内容不会重新呈现。它停留在同一个地方(滚动)。

无论如何,每次点击标签时都会重新呈现标签的内容(组件)?

1 个答案:

答案 0 :(得分:0)

我在本文中找到了解决方案: http://richardkho.com/persisting-tabbars-in-react-native/

每当您单击选项卡时,它都会呈现导航。 因此,当用户点击每个选项卡时,我应检查选项卡是否已被选中。如果它已经是选定的选项卡,我应该执行navigate.poptotop(用于正在调用的导航ios)。 如果没有,我只需要调用导航