为了检查发布到窗口视图的所有事件,我想创建一个UIWindow
的子类,并在app delegate中创建-keyAndVisible
。
然而,我的项目已经出现了一个令人讨厌的MainWindow.xib
文件;-)所以我发现现在很难做到这一点,因为那个笔尖正在创建窗口。有什么方法可以摆脱这个MainWindow.xib
吗?或者是否有其他方法可以使UIWindow
的子类到位?
答案 0 :(得分:7)
或者在Interface Builder中,您可以将Window的类从UIWindow更改为MainWindow.xib中的子类(使用Identity Inspector)。
答案 1 :(得分:1)
只需删除MainWindow.xib,即可从info.plist和您的app delegate中删除引用。然后,您可以在应用委托中创建自定义窗口的实例,并像应用委托当前那样调用keyAndVisible
。