Task 2 Session

2.1 - Initialisation

1️⃣
#简单理解
查看思路
将Starting_tiptop 储存在一个变量里面 (这里称为 当前显示)。 在查看的时候输出当前显示
就简单的赋值就好了,没有过多要说的。

2.2 - Navigating

1️⃣
#最优解 #视频演示
查看思路
通过两个stack分别储存父页面以及子页面。(每个Tiptop这里用”页面”表示)
notion image
其中 父页面 遵守规则
  • 每当 访问一个新页面的时候,父页面添加当前页面
其中 子页面 遵守规则
  • 每当 访问父页面的时候,子页面添加当前页面
  • 每当 访问一个新页面的时候,子页面清空

过程演示

(推荐开倍速食用)

代码部分

跟着两个栈(stack) 遵守的去走,就很容以实现了。
注意事项:
  • 父页面为空的时候向右滑动直接返回当前页面
  • 子页面为空的时候向左滑动直接返回当前页面

Task 2.3