首頁  >  文章  >  web前端  >  如何解決react-navigation 中的多tabs嵌套時內部tabs無法正常切換問題

如何解決react-navigation 中的多tabs嵌套時內部tabs無法正常切換問題

一个新手
一个新手原創
2017-10-12 10:18:161919瀏覽

原因

問題應該是當使用者滑動或切換時,無法判斷是哪個tabs應該進行滑動切換和展示切換動畫。

解決

swipeEnabled - 是否允許在標籤之間進行滑動

animationEnabled - 是否在更改標籤時動畫

根tabs導航設定裡進行設定:


const MyApp = TabNavigator({
  Home: {
    screen: MyHomeScreen,
  },
  ChildrenTabs: {
    screen: ChildrenTabsScreen,
  },}, {

  //这里加两句设置,将切换动画和能否滑动设为false
  swipeEnabled:false,
  animationEnabled: false,
  //将这两个设置false后就不会产生父子tabs之间的冲突了

  tabBarOptions: {
    activeTintColor: '#e91e63',
  },});

設定後應該就能正常切換了。

以上是如何解決react-navigation 中的多tabs嵌套時內部tabs無法正常切換問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn