我正在尝试在 iPad 应用程序中使用 UIViews 做一些有点棘手的事情。以这个视图结构为例:
视图 1 > 视图 2 > 视图 3
请注意,这 3 个视图的大小都相同,并且都显示在彼此的顶部。视图 1 是视图 2 的父视图,视图 2 是视图 3 的父视图。用户当前看到的是视图 3,因为它在顶部。
我想删除视图 2 并将视图 3 及其所有子视图附加到视图 1 上——而不改变当前显示。基本上,在后台摆脱 View 2。我不能removeFromSuperview
像这样做一样使用,它还会删除 View 3(这是用户当前正在查看的内容)。
我意识到让所有 3 个视图成为附加父视图的子视图可能更有意义,这样我就可以removeFromSuperview
随心所欲 - 但是我真的很好奇是否有人做了我上面描述的事情工作。