tabbar+stackNavigator

/**

import React, { Component } from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
Button,
} from 'react-native';
import {TabNavigator,StackNavigator} from "react-navigation";
//一个页面
class RecentChatsScreen extends React.Component {
render() {
return(
<View>
<Button onPress={()=>this.props.navigation.navigate('Chat',{user:'用户'})}
title="点击button"
>

      </Button>
      <Text>tab  --1</Text>
  </View>

);

}
}
//一个页面
class AllContactsScreen extends React.Component {
render() {
return <Text>tab --2</Text>
}
}
//一个页面
class ChatScreen extends React.Component {
render() {
return <Text>ChatScreen</Text>
}
}
//一个tab
const MainScreenNavigator = TabNavigator({
Recent: { screen: RecentChatsScreen },
All: { screen: AllContactsScreen },
});
// 一个nav 里面包含一个tab
const SimpleApp = StackNavigator({
Home: { screen: MainScreenNavigator },
Chat: { screen: ChatScreen },
});
export default class Index extends Component {
render() {
return (
<SimpleApp/>
);
}
}

// 设置两个tab的icon

MainScreenNavigator.navigationOptions= {
title:"两个tab的navigation",
};

ChatScreen.navigationOptions ={
title:"ChatScreen页面",
};

const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor: 'red',
}
});

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • React Native Controllers Important: Please review the fol...
    taiji1985阅读 6,070评论 0 1
  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,744评论 2 45
  • 俗话说拳不离手,曲不离口。对于一个写手来说,最基本的职业素养是笔耕不辍。虽然我距一个写手还有一段距离,但这并不妨碍...
    踏上笔尖阅读 1,450评论 0 0
  • 东君送暖入硒都,梅蕊吐香似有无。 三更爆竹驱旧象,午夜传杯饮屠苏。 同辞旧岁话桑梓,共迎新春展蓝图。 心安得闲即是...
    悠游鱼阅读 1,720评论 1 3
  • 焦点讲师一期班洛阳刘琳坚持分享第140天 今天特别的开心,最主要的原因是洛阳焦点工作室终于迎来了刘友龙老师...
    小溪与大海阅读 1,792评论 0 2

友情链接更多精彩内容