【发布时间】:2012-10-01 08:02:33
【问题描述】:
我正在尝试在 iPad 应用程序中使用 UIViews 做一些棘手的事情。以这个视图结构为例:
视图 1 > 视图 2 > 视图 3
请注意,这 3 个视图的大小都相同,并且都显示在彼此的顶部。视图 1 是视图 2 的父视图,视图 2 是视图 3 的父视图。用户当前看到的视图 3 位于顶部。
我想删除视图 2 并将视图 3 及其所有子视图附加到视图 1 上——而不更改当前显示。基本上,在后台摆脱 View 2。我不能使用removeFromSuperview,就像我这样做一样,它也会删除视图 3(这是用户当前正在查看的内容)。
我意识到让所有 3 个视图成为附加父视图的子视图可能更有意义,这样我就可以随意 removeFromSuperview - 但是我真的很好奇是否有人有做了我上面描述的工作。
【问题讨论】:
标签: ios ipad uiview uiviewcontroller