【发布时间】:2017-08-15 18:27:22
【问题描述】:
反应导航:1.0.0-beta.11
反应:16.0.0-alpha.12
反应原生:0.47.1
我正在按照ReactNavigation 教程将Header 从传递的道具渲染到屏幕。
class ChatScreen extends React.Component {
static navigationOptions = ({ navigation }) => ({
title: `Chat with ${navigation.state.params.user}`, // <- Talking bout this
});
render() {
const { params } = this.props.navigation.state;
return (
<View>
<Text>Chat with {params.user}</Text>
</View>
);
}
}
我希望title: Chat with ${navigation.state.params.user} 中的title 出现在中间。我该如何设计它?我也想改变它的颜色。
我试过这个suggestion,但没有用。
非常感谢。
更新代码后,它与中心对齐,但不是完全中心。它更靠右。我认为这是向左箭头的原因,我该如何解决?
更新代码:
static navigationOptions = ({ navigation }) => ({
title: `${navigation.state.params.name.item.name}`,
headerTitleStyle: {
color: '#000',
textAlign: 'center',
alignSelf: 'center'
}
});
【问题讨论】:
标签: reactjs react-native react-navigation