在导航栏上方显示视图,但在其他屏幕内容下方

时间:2018-03-09 02:57:21

标签: ios uinavigationbar

目前我有一个导航堆栈,它正在显示一个视图。它有一个子视图floater占据屏幕的一部分,如下所示:

+--------+
| navbar |
+--------+
|        |
|        |
|        |
|        |
|        |
+--------+
|floater |
+--------+

现在,我想以模态方式呈现一个从屏幕底部动画的视图infoSheet;最终,它的最终状态应该是在浮动之后,而在导航栏前面,如下所示:

+--------+
|        |
|        |
|  info  |
|  Sheet |
|        |
|        |
|        |
+--------+
|floater |
+--------+

我知道如果我们只是想在窗口中的其他内容之前展示一些内容,我们可以通过一些方法来实现,例如将infoSheet添加为navigationController.view的子视图。但是,由于我们还需要floater始终位于前面,包括infoSheet动画进入视图时,我相信这种方法不起作用。

0 个答案:

没有答案