在React导航V3中为每个TopTabs制作标题栏,可以按照以下步骤进行:
npm install react-navigation@3.x.x --save
import { createMaterialTopTabNavigator } from 'react-navigation';
const TopTabsNavigator = createMaterialTopTabNavigator({
Tab1: { screen: Tab1Screen },
Tab2: { screen: Tab2Screen },
Tab3: { screen: Tab3Screen },
});
navigationOptions
属性来设置标题栏的内容:class Tab1Screen extends React.Component {
static navigationOptions = {
title: 'Tab 1',
};
// 组件的其它代码
}
class App extends React.Component {
render() {
return (
<TopTabsNavigator />
);
}
}
这样,每个TopTab都会有自己的标题栏,标题栏的内容可以在对应Tab组件的navigationOptions
中进行设置。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云