【发布时间】:2012-08-14 14:09:06
【问题描述】:
是否可以在父视图后面显示子视图?显然,如果视图是兄弟,你可以这样做;然而,我的视图是 ViewController 层次结构的一部分,据我所知,一个 ViewController 不能有多个视图。
换句话说,我有这个层次结构:
ViewController
-->ViewController's view
------>subview
基本上,我只是希望“子视图”位于“ViewController 的视图”后面。这些都不是模态的——两个视图一直都在。
上下文:“ViewController 的视图”是基于 OGL 的应用程序的主视图。我需要在主视图后面显示一个恒定的背景(用户可选择)。
【问题讨论】:
-
子视图通常被添加到视图堆栈的顶部,但是,这个问题有点令人困惑,你问如何在视图控制器的视图之上添加子视图,但是你说你想要在主视图后面添加背景......那么你到底想实现什么?
-
子视图 在其父视图的“顶部”。此外,如果有意义的话,完全欢迎您将图层添加到视图层次结构中。没有规定 VC 的“主”视图需要做任何绘图。如果您实际上需要“主”视图的 2 个兄弟姐妹,它可以只是您的两个兄弟视图的容器。
-
糟糕!我把那个问题写反了!我想要子视图在父视图之后。
标签: ios uiview uiviewcontroller subview