博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native 的组件之底部导航栏 TabBarIOS(一)
阅读量:4959 次
发布时间:2019-06-12

本文共 1909 字,大约阅读时间需要 6 分钟。

import React,{Component}from 'react';import {  AppRegistry,  StyleSheet,  Text,  View,  TabBarIOS,} from 'react-native';import History from './History'class TabBarIOSDemo extends Component {  constructor(props){    super(props);    this.state={      selectedTab: '发现',       notifCount: 0,       presses: 0,    };  }  //进行渲染页面内容  _renderContent(color: string, pageText: string, num: number) {    return (      
{pageText}
); } render() { return (
{ this.setState({ selectedTab: '主页', }); }} > {this._renderContent('#414A8C', 'one')}
{ this.setState({ selectedTab: '发现', notifCount: this.state.notifCount + 1, }); }} > {this._renderContent('#cccccc', '发现', this.state.notifCount)}
0 ? this.state.notifCount : undefined} onPress={() => { this.setState({ selectedTab: '我的', notifCount: this.state.notifCount + 1, }); }} > {this._renderContent('#783E33', '历史记录', this.state.notifCount)}
{ this.setState({ selectedTab: '下载', presses: this.state.presses + 1 }); }}> {this._renderContent('#21551C', '下载页面', this.state.presses)}
); }}const styles = StyleSheet.create({ tabContent: { flex: 1, alignItems: 'center', }, welcome: { fontSize: 20, textAlign: 'center', marginTop: 20, }, tabText: { color: 'white', margin: 50, },});AppRegistry.registerComponent('Allen', () => TabBarIOSDemo )

  

转载于:https://www.cnblogs.com/allenxieyusheng/p/5776328.html

你可能感兴趣的文章
WebLogic 12c 多节点Cluster静默安装
查看>>
win8中如何禁用屏幕旋转的快捷键
查看>>
Solution 23: 判断矩形和圆是否相交
查看>>
Qt And MFC Mouse Over Tips
查看>>
JSP/Servlet 中的汉字编码问题
查看>>
《构建之法》(十)
查看>>
django之信号
查看>>
[noip2013]货车运输(kruskal + 树上倍增)
查看>>
简单工厂模式
查看>>
#hashMap冲突原理#详细
查看>>
基于单片机定时器---年月日时分秒的算法
查看>>
linux中IDE和SATA硬盘的区别
查看>>
关于清理缓存的解决方案
查看>>
编译时获得系统的日期和时间
查看>>
Unity3D写雷电游戏(一)
查看>>
Mybatis之使用注解开发CRUD
查看>>
C语言错误:request for member ‘xxx’ in something not a structure or union
查看>>
[LintCode] Pow(x, n) 求x的n次方
查看>>
冒泡排序逐步详解相关笔记(一)
查看>>
sql server split 分割 两种方法
查看>>