我想知道如何从单屏应用程序转到基于选项卡的应用程序。这里有一个类似的问题,没有相关答案。
目前我正在这样做
Navigation.startSingleScreenApp({
screen: {
screen: 'Login',
title: 'Login'
}
});
Navigation.startTabBasedApp({
tabs: [
{
label: 'tab1',
screen: 'Login',
icon: tab1Icon,
selectedIcon: tab1Icon,
},
title: 'tab1',
navigatorStyle: {},
navigatorButtons: {}
},
{
label: 'tab2',
screen: 'tab2',
icon: tab2Icon,
selectedIcon: tab2Icon,
title: 'tab2'
},
{
label: 'tab3',
screen: 'tab3',
icon: tab3Icon,
selectedIcon: tab3Icon,
title: 'tab3'
},
});
所以现在我只是用登录屏幕覆盖第一个选项卡(我在该特定屏幕上隐藏了选项卡”,当我按下登录按钮时,我只需将堆栈向上移动到选项卡可见的 tab1 屏幕.
所以即使我有一个 startSingleScreenApp 应用程序仍然从 tabBasedApp 启动,所以我不确定 startSingleScreenApp 有什么作用。
有使用此库经验的人可以告诉我如何进行吗?