2

是否可以向给定窗口添加超过 1 个子视图。例如。[window addsubview: subview1] [window addsubview: subview2]其中一个视图是 UIViewController。我试过这样做,但 UIViewController 视图覆盖了另一个子视图。

4

2 回答 2

3

确保两个视图的大小不同,因此它们不会相互重叠。尝试将一个视图的 x 和 y 位置和背景颜色更改为从另一个视图中脱颖而出的东西,以了解我的意思。

快速浏览一下UIWindow文档会发现它继承自 UIView,您可以向其中添加任意数量的子视图。

于 2011-02-25T09:44:41.510 回答
2

是的,您可以将多个子视图添加到UIWindow.

对于您的问题,请检查您添加的视图的框架 - 可能您的 viewController 的视图是全屏的,而另一个视图就在它下面

于 2011-02-25T09:44:01.087 回答