在运行时将UIView添加到Application

时间:2011-09-25 16:24:34

标签: cocoa-touch

我应该在应用程序中添加一个UIView,我使用:

UIWindow *window = [[UIApplication sharedApplication] keyWindow];
[window addSubview:view];

但它只适用于SpringBoard。有人有想法吗?

1 个答案:

答案 0 :(得分:1)

您的代码没有任何问题,它会起作用。如果没有,则view可能是nil,或者视图的frame可能未正确设置。

通常,您将使用视图控制器,而不是直接向窗口添加视图,您可以将它们添加到视图控制器的视图中。