采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
createBottomTabNavigator,createStackNavigator, 两个一起使用,当我在TabBar上切换界面时,怎样也让导航的标题动态改变。
比如TabBar 有三个界面(page1、page2、page3)但我切换到page2时导航到标题就变page2
说下思路哈:
在createStackNavigator中将createBottomTabNavigator的header的设置null,这样一来page1、page2、page3就能占满顶部区域了
在根据需要在page1、page2、page3中设置导航标题;
参考代码:
TabNav: {
screen: AppTabNavigator,
navigationOptions: {
//在这里定义每个页面的导航属性,静态配置
header:
null
,
// 可以通过将header设为null 来禁用StackNavigator的Navigation Bar
}
还是不行 home.js static navigationOptions = { title: '发布', header }
还是不行 home.js 部分 static navigationOptions = { title: '发布', header } 标题还是没有
通过上述方式,标题就需要在page1、page2、page3页面中分别设置的,是在NavigationBar上设置
登录后可查看更多问答,登录/注册
一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术
4.7k 12
1.2k 9
1.3k 9
1.6k 8
1.4k 7
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号