<强>一、NavigatorIOS组件介绍强>
<强> 1,组件说明强>
使用NavigatorIOS我们可以实现应用的导航(路由)功能,即实现视图之间的切换和前进,后退。并且在页面上方会有个导航栏(可以隐藏)。
NavigatorIOS组件本质上是对UIKit导航的包装。使用NavigatorIOS进行路由切换,实际上就是调用UIKit的导航。
NavigatorIOS组件只支持iOS系统.React本机还提供了一个iOS和Android都通用导航组件:导航器。这个以后再说。
<强> 2组件的属性强>
(1) barTintColor:导航条的背景颜色
(2)initialRoute:用于初始化路由。其参数对象中的各个属性如下:
{ 组件:函数//加载的视图组件 标题:字符串,//当前视图的标题 passPros:对象,//传递的数据 backButtonIcon: Image.propTypes。源,//后退按钮图标 backButtonTitle:字符串,//后退按钮标题 leftButtonIcon: Image.propTypes。soruce,//左侧按钮图标 leftButtonTitle:字符串,//左侧按钮标题> 从“进口proptype prop-types '; 进口的反应,从“反应”{组件}; 从“react-native”进口{NavigatorIOS、文本}; 从“react-native”进口{NextScene}; 出口的默认类NavigatorIOSApp扩展组件{ 呈现(){ 回报( & lt; NavigatorIOS initialRoute={{ 组件:MyScene, 标题:“初始化第一个场景”, }} 风格={{flex: 1}}/比; ); } } 类MyScene扩展组件{ 静态proptype={ 标题:PropTypes.string.isRequired, 导航器:PropTypes.object.isRequired, } _onForward=()=比;{ this.props.navigator.push ({ 组件:NextScene 标题:“第二个场景” }); } 呈现(){ 回报( & lt; View> & lt; Text>当前场景:{this.props。标题}& lt;/Text> & lt; TouchableHighlight> 出口的默认类NextScene扩展组件{ 呈现(){ 回报( & lt; View> & lt; Text>这是第二个场景& lt;/Text> & lt;/View> ) } } >之前以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
本机中反应NavigatorIOS组件的简单使用详解