你有一个视图可以作为iPhone的几个不同视图的子视图吗?

时间:2011-01-20 10:07:47

标签: iphone uiview subview

是否可以同时添加相同的视图实例作为两个不同视图的子视图?我试图这样做,但它只显示在最后一个它作为子视图添加到。

1 个答案:

答案 0 :(得分:12)

不,视图一次只能位于单个视图层次结构中。如果将其添加到另一个视图,它将自动从其先前视图中删除。此外,如果您将其添加到已经存在的相同视图中,它将自动删除并重新添加为最顶层的项目(但是,这比仅仅更改它的效率低得多它的位置直接)。