在我的应用程序中,我具有带有3个不同选项卡的TabBarIOS。当您更改某个内容或例如在一个选项卡中滚动页面时,您将转到另一个选项卡,而当您返回时,该选项卡的内容不会重新呈现。它停留在同一位置(滚动)。
每次单击选项卡时,是否都需要重新渲染选项卡的内容(组件)?
我在本文中找到了解决方案:http : //richardkho.com/persisting-tabbars-in-react-native/
只要您单击选项卡,它就会呈现一个Navigationios。因此,当用户单击每个选项卡时,我应该检查选项卡是否已被选中。如果已经选择了选项卡,那么我应该做navigation.poptotop(对于正在调用的导航ios)。如果没有,我只是打电话给导航
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句