如何在iPhone应用程序中提供自己的UIWindow子类作为主窗口?

时间:2010-04-20 15:50:00

标签: iphone

为了检查发布到窗口视图的所有事件,我想创建一个UIWindow的子类,并在app delegate中创建-keyAndVisible

然而,我的项目已经出现了一个令人讨厌的MainWindow.xib文件;-)所以我发现现在很难做到这一点,因为那个笔尖正在创建窗口。有什么方法可以摆脱这个MainWindow.xib吗?或者是否有其他方法可以使UIWindow的子类到位?

2 个答案:

答案 0 :(得分:7)

或者在Interface Builder中,您可以将Window的类从UIWindow更改为MainWindow.xib中的子类(使用Identity Inspector)。

答案 1 :(得分:1)

只需删除MainWindow.xib,即可从info.plist和您的app delegate中删除引用。然后,您可以在应用委托中创建自定义窗口的实例,并像应用委托当前那样调用keyAndVisible