在本机中返回按钮

时间:2018-10-17 11:29:23

标签: react-native react-navigation

是否可以隐藏android设备的后退按钮并使它在iOS设备上可见?

以下代码显示两个设备的返回按钮。

const Stack =  createStackNavigator({
  Login: {
    screen : LoginTabs,
    navigationOptions : {
      header: null  
    }
    },
  Home : {
    screen : Home,
    navigationOptions : {
      title : 'Dashboard',
      headerStyle : {
        backgroundColor : '#1565C0'
      }
    }
  }
})

2 个答案:

答案 0 :(得分:1)

您可以从react-native导入Platform,例如:

true

并按如下所示检查组件:

import { Platform } from 'react-native'

答案 1 :(得分:1)

这就是你可以做的

static navigationOptions = ({ navigation }) => {
    const { state } = navigation
if(Platform.OS === 'ios'){
    return {
      title: 'title',
      headerLeft: (
          <Button />
      ),
    }
}else{
return {
      title: 'title',
      headerLeft: (
        null
      ),
    }
}
  }