【发布时间】:2016-03-08 12:53:37
【问题描述】:
我使用以下语法在我的 react-native 应用程序中创建了一个导航栏
<Navigator
renderScene={this.renderScene.bind(this)}
navigator={this.props.navigator}
navigationBar={
<Navigator.NavigationBar
style={styles.navbar}
routeMapper={NavigationBarRouteMapper} />
} />
默认情况下,导航栏的布局是 LeftButton 与栏的左侧对齐,RightButton 与栏的右侧对齐。但是 Title 与它的容器 flexbox 的左侧对齐。 LeftButton 旁边。
我想要实现的非常简单,我只希望 标题 在导航栏的两个按钮之间居中。
我的标题只是一个像这样的
<Text style={styles.navbarTitleText}>
Welcome
</Text>
我认为我可以使用以下样式实现此目的
alignSelf: 'center'
这几乎可行,但很明显 Title 的容器 flexbox 开始于 LeftButton 的右侧边缘并结束于导航栏的末尾屏幕的边缘,所以它在这两个点之间居中。这不是屏幕/导航栏的中心。
我只是想要一个中心标题,有人可以帮忙吗?
【问题讨论】:
标签: android reactjs react-native