在app delegate上声明一个UIView

时间:2010-08-10 20:26:15

标签: iphone sdk

我在app delegate上显示UIView时遇到问题...界面构建器上没有地方可以将IBOutlet与app delegate连接起来。

 [self.view addSubview:UIVIEW];   //doesn't work 

2 个答案:

答案 0 :(得分:1)

您的应用代理应该有UIWindow(几乎总是称为window)。将您的视图添加为子视图(注意:不要忘记makeKeyAndVisible您的窗口!)

查看有关如何使用UIWindow以及如何在IB中连接它的任何基本文档示例。

答案 1 :(得分:1)

您可能不希望在应用委托中显示任何内容。通常,当您启动一个新项目时,会有一个MainViewController,您可以将新视图放入其中。

如果您没有,那么您需要将其添加到app delegate的window属性中。