Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iPhone应用程序中提供自己的UIWindow子类作为主窗口?_Iphone - Fatal编程技术网

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

如何在iPhone应用程序中提供自己的UIWindow子类作为主窗口?,iphone,Iphone,为了检查发布到窗口视图的所有事件,我想创建一个子类UIWindow,并在app委托中设置-keyAndVisible 然而,我的项目已经附带了一个讨厌的MainWindow.xib文件;-)所以我发现现在很难做到这一点,因为那个笔尖的家伙正在创建窗口。有没有办法摆脱这个MainWindow.xib?或者是否有其他方法使UIWindow的子类就位?只需删除MainWindow.xib从info.plist和您的应用程序委托中删除引用。然后,您可以在应用程序代理中创建自定义窗口的实例,并像应用程序代

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


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

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

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

或者在Interface Builder中,您可以将窗口的类从UIWindow更改为MainWindow.xib中的子类(使用标识检查器).

或在Interface Builder中,您可以将窗口的类从UIWindow更改为MainWindow.xib中的子类(使用标识检查器)