通常,在选项卡中打开窗口非常简单
Ti.UI.currentTab.open(
Ti.UI.createWindow( {url: 'foo.js'} )
, {animated: true }
);
但是,这会启动 UI 面包屑的“导航组”样式。“返回”按钮会自动放置在导航栏上。
有没有办法在当前选项卡中打开一个窗口,但从一个新的历史开始?还是“横向”移动到新窗口——实质上是替换当前窗口?
为了确保我清楚,请考虑这个窗口层次结构
root
/ \
child1 child2
/ \
child3 child4
在每种情况下,特定的用户操作都会将两个窗口之一打开到当前选项卡中。
如果我想要一个按钮点击child3来打开child4同时尊重上面的视图 heirachy 怎么办?我不希望“返回”去child3,我希望它去child2。像这样
root
/ \
child1 child2
/ \
child3----> child4
或者如果我想让“返回”消失,有效地开始新的导航历史怎么办?