3
Navigator.NavigationBarコンポーネントを使用してNavbarを作成しますが、テキストは垂直に配置しません。なぜ私のネイティブナビゲーションバーのテキストが垂直の中心にないのですか?
どのように私はこの問題を解決することができます。このよう
?
Navigator.NavigationBarコンポーネントを使用してNavbarを作成しますが、テキストは垂直に配置しません。なぜ私のネイティブナビゲーションバーのテキストが垂直の中心にないのですか?
どのように私はこの問題を解決することができます。このよう
?
私もこの問題に遭遇しました。解決策:
<Navigator.NavigationBar
routeMapper={{
Title: (route, navigator, index, navState) =>
{
return (
<View style={{
justifyContent: 'center',
flex: 1
}}>
<Text style={{color: 'white'}}>Candidates</Text>
</View>
);
},
}}
/>
だから、基本的navbars高さ(flex: 1
ルール)を満たし、あなたのナビゲーションバーの要素の親ラップがありますことを確認し、垂直justifyContent: 'center'
でその内容を中央に配置します。
私はこの例ではスタイルをインライン化しましたが、StyleSheet
オブジェクトからインラインでスタイルを取得する方が効率的です。
私の答えが@Theodoreに役立つ場合は、解決策としてマークすることを忘れないでください! :-) http://stackoverflow.com/help/someone-answers –