Das Problem sollte darin bestehen, dass es beim Schieben oder Wechseln des Benutzers unmöglich ist, zu bestimmen, welche Registerkarten verschoben und gewechselt werden sollen, und die Wechselanimation anzuzeigen.
swipeEnabled – ob das Gleiten zwischen Tabs erlaubt werden soll
animationEnabled – ob eine Animation beim Tab-Wechsel
auf Root-Tabs erfolgen soll In den Navigationseinstellungen einstellen:
const MyApp = TabNavigator({ Home: { screen: MyHomeScreen, }, ChildrenTabs: { screen: ChildrenTabsScreen, },}, { //这里加两句设置,将切换动画和能否滑动设为false swipeEnabled:false, animationEnabled: false, //将这两个设置false后就不会产生父子tabs之间的冲突了 tabBarOptions: { activeTintColor: '#e91e63', },});
Nach der Einstellung sollten Sie in der Lage sein, normal zu wechseln.
Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem, dass interne Registerkarten nicht normal gewechselt werden können, wenn mehrere Registerkarten in der React-Navigation verschachtelt sind. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!