React native 通过TabBarIOS更改视图时,如何更改导航栏标题和按钮?

React native 通过TabBarIOS更改视图时,如何更改导航栏标题和按钮?,react-native,React Native,我正在尝试制作一个简单的基于选项卡的react本机导航应用程序,类似于UIExplorer中的Tabbar演示。但是,当我选择不同的选项卡时,我希望导航栏的标题以及左右导航栏按钮发生变化。这种导航栏行为的一个例子是iPhone上的“时钟”应用程序 UIExplorer的Tabbar演示仅替换页面内的视图。我尝试嵌入一个“NavigatorIOS”作为Tabbar项的子组件,但它给出了一个错误:“不变冲突:必须向onlyChild传递一个正好有一个子项的子项。”。作为一种解决办法,能够手动修改导航

我正在尝试制作一个简单的基于选项卡的react本机导航应用程序,类似于UIExplorer中的Tabbar演示。但是,当我选择不同的选项卡时,我希望导航栏的标题以及左右导航栏按钮发生变化。这种导航栏行为的一个例子是iPhone上的“时钟”应用程序

UIExplorer的Tabbar演示仅替换页面内的视图。我尝试嵌入一个“NavigatorIOS”作为Tabbar项的子组件,但它给出了一个错误:“不变冲突:必须向onlyChild传递一个正好有一个子项的子项。”。作为一种解决办法,能够手动修改导航栏标题和按钮可能会奏效,但我也没有成功

试试

var TabBarItemIOS=TabBarIOS.Item;
var homeView=require('./App/Views/Home');
var historyView=require('./App/Views/History');
var myapp=React.createClass({
getInitialState:函数(){
返回{
已选择选项卡:“主页选项卡”,
};
},
render:function(){
返回(
{
这是我的国家({
已选择选项卡:“主页选项卡”
});
}}>
{
这是我的国家({
已选择选项卡:“历史选项卡”,
});
}}>
);
}
});