这里有一些文档和示例,它们可以从选项卡视图导航到其他单个视图。但是我找不到有关从单个视图导航到选项卡视图的任何信息。
this.props.navigator.push
是否可以以某种方式查看标签?
如果没有,有一些解决方法可以实现?
答案 0 :(得分:0)
您应该执行以下操作:
您的主堆栈导航器:
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')
。
答案 1 :(得分:0)
使用Wix导航v2。即使说它是Alpha版本,它也相当稳定。它解决了这个问题。