@react-navigation/elements 库自定义 Header 组件问题

RT: 自定义Header组件,界面的Header部分却展示空白!
@react-navigation/elements

import * as React from 'react';
import type {Node} from 'react';
import { View } from 'react-native';
import { Header, HeaderTitle, HeaderBackground, HeaderBackButton, getHeaderTitle } from '@react-navigation/elements';
// import { Appbar } from 'react-native-paper';

const NavigationBar: () => Node = ({ navigation, route, options, back }) => {
    const title = getHeaderTitle(options, route.name);

    console.log(title) // 值正常
    return (
        <Header headerTitle="headerTitle">
            <HeaderBackground style={{ backgroundColor: 'tomato' }}>
                <HeaderBackButton onPress={navigation.goBack} />
                <HeaderTitle>{title}</HeaderTitle>
            </HeaderBackground>
        </Header>
    );
};

export default NavigationBar;
阅读 1.5k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题