由于UIStoryboard编辑器中似乎没有窗口设置, 我想知道如何将AppDelegate的窗口类从UIWindow切换到它的子类。
我经常做的就是在application:didFinishLaunchingWithOptions:中编写以下代码, 但每次都让我很无聊。
UIViewController* vc = self.window.rootViewController;
self.window = [[MyWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = vc;
有什么想法吗?
最佳答案
你正在做正确的事。这就是自定义窗口的方法。如果你仔细想想的话,在 IB 中设置它也同样麻烦。
如果您对键入这三行代码感到迟钝,请考虑 Xcode 中代码片段库的便捷功能。
关于iphone - iOS5:如何在UIStoryboard中设置UIWindow子类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9016217/