react-native - 设置 createDrawerNavigator 屏幕标题反应原生
问题描述
我有以下代码库
const drNav = createDrawerNavigator(
{
A: {
screen: A,
navigationOptions: {
title: 'A',
},
},
B: {
screen: B,
navigationOptions: {
title: 'B',
},
},
C: {
screen: C,
navigationOptions: {
title: 'C',
},
},
D: {
screen: D,
navigationOptions: {
title: 'D',
},
}
}
)
但是标题没有显示在标题上,它是空白的
我也试过在每个屏幕上设置标题
static navigationOptions = {
title: 'A'
}
但这不起作用,我需要改变什么才能使它起作用,
请指教。谢谢
解决方案
您应该将函数传递给导航选项。
const drNav = createDrawerNavigator(
{
A: {
screen: A,
navigationOptions: () => ({
title: 'A',
}),
},
您可以在docs上找到更多信息。
推荐阅读
- android - Kotlin 使用 Gson 反序列化本地 json 文件
- java - AWS Chime:如何在 Spring Boot 中签署 HTTP 请求以创建会议 API?
- python - 如何在单独的类中导入 Django 模型
- python - 如何在 Django REST Framework 中测试 ValidationError 消息?
- vim - 如何在 VIM 查找/搜索中转义反斜杠和正斜杠?
- jquery - JQuery Validator 在页面加载时提交表单
- c# - 修复 WDP(Web 部署项目)文件
- python - 从具有唯一键和值列表的两列中创建字典
- python - Python字符串移动位置
- c# - 带有 UWP 应用程序的自托管 SQL 数据库 (LocalDB)