作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
与 React Navigation是否可以使用 headerMode 定义某些路由而其他路由则没有?
我的大部分页面不使用标题,我找到了如何全局关闭它。
export const App = StackNavigator({
PhotoView: {
screen: Photos
},
ListView: {
screen: List
}
}, {
headerMode: 'none'
});
ListView
上显示标题例如,我该怎么做?
最佳答案
您可以将应用程序导航器包装在根导航器中,设置 navigationOptions.header
至 null
隐藏所有包装的导航器标题,然后设置 navigationOptions.headerTitle
在要显示标题的屏幕上。
此答案基于 react-navigation 版本 v1.0.0-beta.9
const App = StackNavigator({
PhotoView: {
screen: Photos,
},
ListView: {
screen: List,
navigationOptions: {
headerTitle: 'ListView',
},
}
});
export const Root = StackNavigator({
Root: {
screen: App,
navigationOptions: {
header: null,
},
},
});
关于react-native - 如何在某些路由上设置 headerMode 而不是其他路由。 ( react 导航),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43729944/
与 React Navigation是否可以使用 headerMode 定义某些路由而其他路由则没有? 我的大部分页面不使用标题,我找到了如何全局关闭它。 export const App = Sta
我是一名优秀的程序员,十分优秀!