как центрировать заголовок без влияния headerLeft в реагирующей навигации? - PullRequest
0 голосов
/ 27 октября 2018

Я использую реагирующую навигацию и центрирую заголовок на панели, но на него влияет headerLeft, когда я выключаю их, это работает и точно центрирует заголовок, как это сделать, не затрагивая заголовок с помощью другой левой и правой кнопки \ icon

is not centering

centering when delete the logout button

Код:

const RootNavigator = createStackNavigator({
  Home: {
   screen: Home,
   navigationOptions: {
     title: "Home",
    //headerLeft: null, // here the issue
     headerStyle: {
        backgroundColor: 'rgb(42,55,68)',
     },
      headerTitleStyle: {
         flex: 1,
         textAlign: 'center',
         color: "#fff",
       }
    }
  }
 });

1 Ответ

0 голосов
/ 28 октября 2018

Нет проблем с вашими реквизитами headerTitleStyle, просто убедитесь, что у вас есть View для headerLeft и headerRight.

Пример:

 headerLeft : (<View><Entypo name='menu' size={28} color='white' onPress={() => navigation.openDrawer()} /></View>),
 headerRight:(<View></View>)
...