一个易于使用的导航解决方案,可用于React和React Native项目https://reactnavigation.org
我对此进行了一些挖掘,并且还查询了chat-gpt(笑),但我似乎找不到任何解决该问题的资源。我想做的很简单:在页面 A 上,我加载一个列表...
在哪里放置多个堆栈导航器中常见的所有屏幕? - 反应导航 v5
以下是我的应用程序导航器的层次结构 ├── appNavigator(底部选项卡导航器) ├── feed(堆栈导航器) 后详细信息屏幕 页面详细信息屏幕 个人资料详情屏幕 ...其他屏幕 ├──
React Native - 底部选项卡导航器中的标题后退按钮
基本上,我试图在我的应用程序中的注册组件/屏幕的标题中添加一个简单的后退箭头按钮,类似于下图所示的按钮(https://i.stack.imgur.com/zTwKp .png)
尝试了不同的方法,但没有一个有效,文档也没有帮助 尝试了不同的方法,但没有一个起作用,文档也没有帮助 <MainFlowStack.Navigator screenOptions={{headerTitleAlign: 'left', shadowColor: 'transparent', headerStyle: {height: 200}}} > <MainFlowStack.Screen name="RoutinesList" component={RoutinesListScreen} option={{headerStyle: {height: 600}}} options={{ headerTitle: (props) => (<View style={{width: '100%'}}> <Text style={styles.header1}> Your Workouts </Text> </View>), headerShadowVisible: false, headerStyle: {height: 100} }} /> <MainFlowStack.Screen name="RoutineScreen" component={RoutineScreen} options={({ route }) => ({ title: route.params.name })} /> </MainFlowStack.Navigator> headerStyle 的 Stack.Navigator 属性不支持设置自定义高度。来自官方文档: 标题样式 标题的样式对象。支持的属性: 背景颜色 就我而言,与反应导航相比,这已经改变了v5。 但是,我们可以提供自定义标题组件并以这种方式设置特定高度。 <Stack.Screen options={ header: (props) => ( <View style={{ height: 100 }}> ... </View> ), } /> 我没有足够的声誉来写评论,但@fabriziocucci 我实际上是对的。您可以编辑标题的高度。 我为 header 创建了自定义组件,然后将其传递到 header prop 中,如下所示: <Tab.Navigator screenOptions={({route}) => ({ header: NavHeader, })}> <Tab.Screen name="myComponent" component={myComponent}/> </Tab.Navigator> 然后是样式: style={{width: '100%', maxHeight: 20}} 在这里,我使用 ... headerStyle height 更改标题的高度。相信我,有效! <Stack.Screen name="Preferences" component={ProfilePreferences} options={{ headerTitle: () => <Header name="Preferences" />, headerStyle: { height: 102, backgroundColor: colors.dark, elevation: 0 }, }} /> 大卫的回答并不完全正确。尽管 V6 文档没有提到它,但我刚刚测试过,您实际上可以按如下方式设置标题高度: <Stack.Screen component={MyScreen} name="TripScreen" options={() => ({ headerStyle: { height: 96 } })} />
React Native Typescript 导航不起作用
我正在使用 typescript 构建一个新的 React Native 博览会项目,并且我正在尝试通过 React Native 的 TS 文档设置导航,但当我运行模拟它时没有任何显示。 我有以下...
所以我最近一直在深入研究React-Native并且取得了很多进展。我知道如何使用 React-Navigation 的大部分内容,无论是 @react-navigation/native-stack 还是 @react-navigation/b...
我只是尝试使用 SecureStore 检索令牌,然后将用户引导到正确的屏幕。 这是“App.js”: 从 'react' 导入 * as React; 从'react-native'导入{Pressable}; 我...
我已经使用以下代码实现了启用动画的选项卡导航器(为了便于阅读,省略了图标代码)。 正如您所看到的导航,当我单击每个选项卡时(例如,第一个选项卡...
我正在使用 React Navigation 和 React Native。这是在安卓上。 我试图在图标和选项卡栏顶部之间添加一些间距,并减少图标和标签之间的间距。 我...
在 React-Native 中重新加载时,Header 和 BottomTabNavigator 会获得双倍高度
我已经为此苦苦挣扎好几天了,找不到解决方案,所以欢迎所有帮助。重新加载应用程序时,我的 BottomTabBar 以及标题的高度都会增加。当应用程序有
Material-Top-Tabs 未在 Modalize 中渲染
我尝试在modalize中使用material-top-tabs,但只有标题进来。页面本身没有渲染。当我尝试使用react-native-tab-view而不是material时,页面会呈现,但是......
世博会布局当 headerShown: false 我的应用程序占用所有高度为什么?
我正在开发我的应用程序,我使用expo react-native,默认情况下我不需要标题栏,但是当我执行命令 headerShown: false 时,我的所有屏幕出现的次数都比我预期的要多 在这里你...
使用 React Navigation v6.x 并使用 .navigate() 函数,新视图始终从右到左进行动画处理。 通常这很好,但我有几个视图我总是想从左侧加载......
在iOS上,在执行popToTop()后执行navigate("Screen1")时应用程序崩溃。该应用程序在 Android 上运行得非常好。 props.navigation.popToTop(); 道具.navigation.navig...
堆栈导航器导致 React Native 中背景颜色发生变化
我正在用 React Native 制作一个应用程序。我制作了其中一个屏幕,并决定添加一个堆栈导航器用于导航。但是,当我添加堆栈导航器时,屏幕的背景颜色
我是 React Native 新手,收到此错误,但无法解决它。 我正在按照反应导航主页面上的教程进行操作,但我无法完成它。 我会同意...
我有一个如下的文件结构; 我当前位于 [场地] 屏幕上,想要导航至优惠/[优惠]。 我努力了; 路由器.push({ 路径名:“/offer/”, 参数:{ 我...
我遇到了与 Expo Router 中导航相关的问题。 我的项目的导航器层次结构的图像 如上面的屏幕截图所示,我按照以下方式配置了路由器。我定义...
我在我的反应本机应用程序中使用带有反应导航库的打字稿。我按照官方文档中提供的指南对我的屏幕进行注释。 问题是太多了
我正在尝试在应用程序最小化并重新打开时实现一个屏幕,如果应用程序最小化的时间超过 2 分钟,则 PIN 屏幕应立即显示。