react-navigation 相关问题

一个易于使用的导航解决方案,可用于React和React Native项目https://reactnavigation.org

导航容器刷新问题

function AppHome({colorMode, currentLang, restartApp}) { const default_scheme = useColorScheme() 让 [color_choice, setColor_choice] = useState(colorMode) 让 [lang, setLang] = useState(

回答 1 投票 0

Expo Router v3 带有堆栈、搜索和大标题的选项卡导航

我正在尝试模仿Apple联系人导航标题,使用大标题进行搜索,但仅在主屏幕上进行。所有其他选项卡都应该有自己的设置,例如没有不同的标题或某些...

回答 1 投票 0

当组件是平面列表时,如何使 headerLargeTitle 显示为大标题

我有一个 FlatList 组件,我希望标题很大。我定义导航器如下 导出 const SamplerStackNavigator = () => ( 我有一个 FlatList 组件,我希望标题很大。我定义导航器如下 export const SamplerStackNavigator = () => ( <Stack.Navigator screenOptions={{ headerLargeTitle: true, }} > <Stack.Screen name="Flat List" options={{}} component={TheList} /> </Stack.Navigator> ); 但是,它只显示小标题。我可以手动向下滚动以显示大标题,但我想让它默认显示为大标题。 https://snack.expo.dev/@trajano/multi-tab-navigation-with-refresh 在“主页”选项卡上我有 当我切换到其他选项卡时(默认情况下标题很小) 你可以把它拉下来,它就会渲染成我想要的尺寸。 编辑:OP正在使用本机堆栈而不是来自react-navigation的堆栈导航。 您可以使用 https://github.com/software-mansion/react-native-screens/tree/master/native-stack#headertitlestyle 属性来设置样式。 支持的样式属性是 字体家族 字体大小 字体粗细 颜色 我能给出的最简单的解决方案是使用 prop headerTitleStyle(如果您使用的是内置标头)。 https://reactnavigation.org/docs/stack-navigator/#headertitlestyle 对于定制,您可以根据您的需求构建自己的元素和样式。 查看现场小吃演示 https://snack.expo.dev/@raajnadar/custom-navigation-title const Stack = createNativeStackNavigator(); function MyStack() { return ( <Stack.Navigator> <Stack.Screen name="Home" options={{ headerLargeTitle: true, }} component={HomeScreen} /> </Stack.Navigator> ); } 在此处查找有关 iOS 的更多详细信息 您可以在这里找到有效的示例。 https://github.com/react-navigation/react-navigation/blob/a2993721f59d92257cef5608c33a993f8d420a80/example/src/Screens/NativeStack.tsx#L134

回答 3 投票 0

反应导航底部选项卡中的标题

嗨,我正在创建一个带有 React Native 的应用程序,我正在使用 React 导航作为菜单,但我发现了一个问题,现在当我创建带有底部选项卡的菜单时,还会创建一个标题,它给了我一个

回答 2 投票 0

如何在React Native中使用Expo Router正确设置嵌套选项卡的初始路由?

我正在使用 Expo 和 Expo Router 构建一个 React Native 应用程序进行导航,但在应用程序启动时设置初始选项卡时遇到了问题。尽管配置了初始 ro...

回答 1 投票 0

打开/关闭导航抽屉在本机反应中不起作用

在我的反应本机应用程序中,我使用抽屉导航器创建了一个侧面菜单,当我通过滑动打开它时,该菜单运行良好。但我想做的是通过单击按钮打开它。目前我正在尝试...

回答 4 投票 0

React Navigation 'beforeRemove' 事件在 React Native 中没有被触发

我试图阻止用户在 React Native 中录制视频时通过 Android 后退按钮或手势返回。根据 React Navigation 的文档,应该使用

回答 2 投票 0

如何让react-native的react-navigation标签栏透明

有没有办法让标签栏透明?我尝试了以下方法,但它只显示白色背景。我需要实现自己的 tabBarComponent 吗?如果是的话,有没有相关的文档...

回答 11 投票 0

React Native 应用程序中所有屏幕的通用样式

我正在开发我的第一个 React Native (Expo) 应用程序,并且我正在尝试为所有屏幕设置通用背景颜色: 从“@react-navigation/native”导入{NavigationContainer}; 导入 {

回答 1 投票 0

如何将 React Navigator 包装在 redux 存储中?

在我的 app.js 文件中,我有一个 Navigator,我尝试将其包装在 redux 存储中,以便控制整个应用程序的状态。但我收到此错误: “不变违规:

回答 1 投票 0

expo路由器:如何为每个选项卡创建堆栈?

expo路由器中的等效文档在哪里:https://reactnavigation.org/docs/tab-based-navigation#a-stack-navigator-for-each-tab 基本上我喜欢制作使用

回答 1 投票 0

如何在React Native Navigation中正确处理模糊和焦点?

我的 React Native 应用程序中有一个屏幕,由 2 个选项卡组成。每次切换选项卡时,我想向服务器发起轮询操作以获取选项卡的内容。我通过这样做来实现这一目标:

回答 1 投票 0

为反应导航道具添加强类型

我在我的react-native项目(expo)中使用打字稿。 该项目使用react-navigation,因此在我的屏幕上我可以设置navigationOptions并且可以访问道具导航。 现在我正在努力

回答 14 投票 0

React Native 在打开深度嵌套的屏幕后导航回到同一个堆栈中

我正在尝试实现以下行为: 我收到推送通知,目标屏幕例如'订单' + 参数中的 id 当用户按下通知时,他将被带到该“订单”

回答 1 投票 0

Expo 中的反应导航屏幕上没有显示任何内容

我正在尝试使用 Expo 和 React Navigation 进行简单的路由,但它在屏幕上没有显示任何内容。 这是我的推荐码 `从'react'导入*作为React; 从'@

回答 1 投票 0

无法解析模块@react-native-masked-view/masked-view 2021

我已经尝试了上一个线程中的所有答案,但它们没有起作用 无法解析“@react-native-community/masked-view 我无法以任何能力构建我的应用程序...

回答 1 投票 0

React Native 导航抽屉部分打开

我有一个 React Native 应用程序,我必须升级该应用程序才能尝试修复 Android 问题。我现在在 .67.2。在不更改代码后,我的 React 导航抽屉现在部分打开......

回答 2 投票 0

通过单击按钮发送到另一个反应本机组件

我尝试通过 React Native 获取“开始”按钮,将我带到名为 Wallet 的 Home 组件,但如果我单击该按钮没有任何反应,我如何通过发送到

回答 1 投票 0

React 导航和展会链接 - 使用哪些前缀?

我试图更多地了解前缀,并且在反应导航页面上,我认为文档没有很好地解释。 常量链接 = { 前缀:['mychat://', 'https://mychat.com'], }; 什么时候有...

回答 1 投票 0

“headerShown: false”适用于主页,但不适用于第二页

我的申请有两页。我尝试了两种不同的方式。在 GuessPage 上,它覆盖了所有页面,但在单击批准并传递到 GameScreen 后;他们两个都不起作用。游戏画面似乎都是...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.