[英]How do I center the text for the header in the Navigation Container?
我試圖將 header 的文本居中,但似乎無法實現它。 我正在關注這方面的教程,即使我一步一步地關注它,文本也沒有在中心對齊。 我希望它居中,因為我將使用 backHeaderTitle 使用 useLayoutEffect 返回到前一個屏幕。 我將不勝感激任何幫助,因為我已經被困了幾天。
\\
import "react-native-gesture-handler";
import React from "react";
import { StyleSheet, Text, View } from "react-native";
import { NavigationContainer } from "@react-navigation/native";
import { createStackNavigator } from "@react-navigation/
stack";
import LoginScreen from "./screens/LoginScreen";
const Stack = createStackNavigator();
const globalScreenOptions = {
headerStyle: {backgroundColor: "#2C6BED"},
headerTitleStyle: {color: "white"},
headerTintColor: "white",
}
export default function App() {
return (
<NavigationContainer>
<Stack.Navigator screenOptions={globalScreenOptions}>
<Stack.Screen
name="Login"
component={LoginScreen}
/>
</Stack.Navigator>
</NavigationContainer>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
\\
嘗試將此添加到您的 globalScreenOptions
headerTitleAlign: 'center'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.