Cocoa touch 在运行时将UIView添加到应用程序

Cocoa touch 在运行时将UIView添加到应用程序,cocoa-touch,Cocoa Touch,我应该向应用程序添加UIView,我使用: UIWindow *window = [[UIApplication sharedApplication] keyWindow]; [window addSubview:view]; 但它只适用于跳板。有人有什么想法吗?您的代码没有问题,可以正常工作。如果不正确,视图可能是nil,或者视图的帧可能设置不正确 通常,您会使用视图控制器,而不是直接将视图添加到窗口中,而是将它们添加到视图控制器的视图中。它只在带有可见图标的主屏幕中工作,就像它留在应用程序

我应该向应用程序添加UIView,我使用:

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

但它只适用于跳板。有人有什么想法吗?

您的代码没有问题,可以正常工作。如果不正确,
视图
可能是
nil
,或者视图的
可能设置不正确


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

它只在带有可见图标的主屏幕中工作,就像它留在应用程序后面一样