react-native - 在 Wix React Native Navigation 中从 SingleScreen 推送到 TabBased
问题描述
有从选项卡视图导航到其他单个视图的文档和示例。但我找不到有关从单个视图导航到选项卡视图的任何信息。
是否有可能以this.props.navigator.push
某种方式查看标签?如果没有,是否有一些解决方法可以实现这一目标?
解决方案
你应该这样做:
您的主要堆栈导航器:
import HomeScreenTabs from '../yourpath/TabNavigator';
const MainStack = createStackNavigator({
HomeScreen: {
screen: HomeScreenTabs,
},
SingleViewScreen1: {
screen: SomeSingleViewScreen,
navigationOptions: {...}
},
SingleViewScreen2: {
screen: SomeOtherSingleViewScreen,
navigationOptions: {...}
},
}
您的标签导航器:
//Your 3 tab screens
import Home from '../Home';
import Profile from '../Profile ';
import Feedback from '../Feedback ';
const Tabs = createBottomTabNavigator(
{
Home: {
screen: Home
},
Profile: {
screen: Profile
},
Feedback: {
screen: Feedback
}
},
export default Tabs;
为了从例如导航到选项卡屏幕,SingleViewScreen1
您可以这样做this.props.navigation.navigate('HomeScreen')
。
推荐阅读
- jmeter-5.0 - 根据同一脚本中其他请求的通过/失败状态执行请求
- powershell - 如何在命令文件的 -file 中使用“.\”
- c# - 获得空响应 - 天蓝色 API 调用 c#
- python - 如何对用户隐藏 django 的源代码?
- python - Pytorch——TypeError: Cannot handle this data type
- jquery - 如何捕获选择2的输入键
- php - 多种功能和页面以及存储它们以提高性能的适当方法
- java - 获取数据库表的触发器名称
- android - Cordova File-Transfer-plugin 下载文件:错误代码 2
- mysql - 为什么我的本地 mysql 实例保存的时间与我的实时实例不同?