目前我有一个导航堆栈,它正在显示一个视图。它有一个子视图floater
占据屏幕的一部分,如下所示:
+--------+
| navbar |
+--------+
| |
| |
| |
| |
| |
+--------+
|floater |
+--------+
现在,我想以模态方式呈现一个从屏幕底部动画的视图infoSheet
;最终,它的最终状态应该是在浮动之后,而在导航栏前面,如下所示:
+--------+
| |
| |
| info |
| Sheet |
| |
| |
| |
+--------+
|floater |
+--------+
我知道如果我们只是想在窗口中的其他内容之前展示一些内容,我们可以通过一些方法来实现,例如将infoSheet
添加为navigationController.view
的子视图。但是,由于我们还需要floater
始终位于前面,包括infoSheet
动画进入视图时,我相信这种方法不起作用。