我正试图创建一个注册页面。我不想在注册页面中显示标题。 文件结构为 应用程序
布局文件内容如下所示
import { Stack } from "expo-router"; const RootLayout = () => { return ( <Stack> <Stack.Screen name="index" options={{ headerShown: false }} /> <Stack.Screen name="(admin)" options={{ headerShown: false }} /> <Stack.Screen name="(auth)" options={{ headerShown: false }} /> </Stack> ); }; export default RootLayout;
标头未显示在(admin)和index.tsx中。但它在(auth)组中可见。 我试图从注册页面中删除标题。但标题显示为“(auth)/(signup)/index”。 我怎样才能卸下收割台。
您可以尝试在注册屏幕的JSX中添加以下内容,因为它嵌套在 (auth) 文件夹
(auth)
<Stack.Screen options={{headerShown: false}} />
另一个选项可以是为定义布局 (授权) 文件夹,并将标题隐藏在那里(就像您对根布局所做的那样)。
(授权)