React Native Elements:如何在导航栏中显示标题组件?

切尔切

我正在尝试在导航标题中显示标题组件,但它在其外部显示。蓝色的条应该替换顶部的白色矩形空间。

 render() {
    return (
      <View>
        <View
          style={{
            paddingTop: Constants.statusBarHeight
          }}
        >
          <Header leftComponent={{ text: "Delete Account" }} />
        </View>
        <ScrollView
          style={{ marginTop: 20 }}
          keyboardShouldPersistTaps="always"
        >
          <View
            style={{
              flex: 1,
              alignItems: "center",
              justifyContent: "center"
            }}
          >
          ...
          </View>
        </ScrollView>
      </View>
    );
  }

在此处输入图片说明

六月

您正在将marginTop添加到包含标题的视图中,这将标题向下移动50个边距,从视图中删除marginTop

<View>
  <Header leftComponent={{ text: 'Delete Account' }} />
</View>

您还需要使用centerComponentwithplacement属性将标题移到左侧,并在stackNavigator中隐藏标题

class AccountScreen extends React.Component {
  render() {
    return (
      <View style={{ marginTop: Constants.statusBarHeight }}>
        <Header placement="left" centerComponent={{ text: 'Delete Account' }} />
        <Text>Account Screen</Text>
      </View>
    );
  }
}

const RootStack = createStackNavigator(
  {
    Account: {
      screen: AccountScreen,
      navigationOptions: {
        header: null,
      },
    },
    Details: DetailsScreen,
  },
  {
    initialRouteName: 'Account',
  }
);

在此处输入图片说明

演示

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

React导航与React Native导航

如何在React Native中显示图标?

如何在React Native中将组件正确导入到我的导航器中?

在React Native中如何从导航栏中调用函数?

如何在React Native中更改导航标题的颜色?

如何在React-Native组件的警报中显示{state}

如何在react-native-router-flux中组合选项卡和导航栏?

如何在React Native Navigation v2中更新自定义顶部栏标题组件?

如何在React Native中隐藏和显示导航栏?

在导航栏中显示标题和图像:react-native-router-flux

如何在React Native中创建标签导航栏?

如何在react-native中隐藏和显示堆栈导航器标题?

如何在React Native中隐藏特定屏幕上的底部导航栏?

如何在react-native-router-flux中设置Scene组件的标题

如何在React Native中从组件类导航

在react-native中更改导航标题栏标题的字体

如何在React Native的两栏中显示卡片?

如何在React Native中创建自定义的顶部导航栏

在React Native中如何在嵌套堆栈导航中的标题上添加按钮

如何在React Native中让组件控制同级组件?

如何在React Native中导航到类组件中的另一个屏幕

如何在react-native中隐藏顶部导航栏?

如何在 React Native 中显示底部导航上方的组件?

如何在react-native中的文本组件上显示模态中的选定值

如何在 React Native 的屏幕之间导航?

如何在 React Native 中的粘性标题 FlatList 中搜索?

如何在 React Native 中使用组件导航

如何在底部标签导航器中隐藏标签栏,React Native 6x

如何在 React Native 导航 v6 中的 React Native 类组件中使用 context 和 useTheme?