【问题标题】:React Navigation:How to disable tab navigator swipe when in a stack navigatorReact Navigation:如何在堆栈导航器中禁用选项卡导航器滑动
【发布时间】:2018-03-27 02:59:43
【问题描述】:

Android 上的反应导航: 在堆栈导航器中时,如何禁用标签导航器的滑动。 谢谢

【问题讨论】:

    标签: reactjs navigation swipe react-navigation


    【解决方案1】:
    ABCNav.navigationOptions = ({ navigation, screenProps }) => {
        if (navigation.state.index != 0) {
            return {
                tabBarVisible: false,
                swipeEnabled: false, //disable swipe inside StackNavigator
            };
        }
        return {
            tabBarVisible: true, 
    //enable swipe function for first screen
        };
    };
    

    【讨论】:

      【解决方案2】:

      将此添加到 StackNavigator 中的每个屏幕:

      static navigationOptions = {
        swipeEnabled: false,
      }
      

      【讨论】:

        猜你喜欢
        • 2023-03-22
        • 2019-08-28
        • 1970-01-01
        • 1970-01-01
        • 2020-12-02
        • 1970-01-01
        • 1970-01-01
        • 2020-11-27
        • 2019-08-10
        相关资源
        最近更新 更多