iphone - iOS5:如何在UIStoryboard中设置UIWindow子类?

标签 iphone ios5 uiwindow uistoryboard

由于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/

相关文章:

ios - 如何防止 UIWindow View 自动旋转

uiwindow - MPVolumeView 路由列表不随后台 window.rootviewcontroller 旋转

iphone - 如何从我们的应用程序启动设置内置应用程序?

iPhone 应用程序中的邮件未返回到应用程序

ios - 通过 iPhone IOS 测试 React Native

core-plot - iPhone 4 iOS5 核心图和 ARC 错误 :"The current deployment target does not support weak references"

objective-c - 带圆角的 UIView CAGradient?

iphone - 如何将文本从文本字段发送到另一个 View Controller

ios - 单击 SubView 上的按钮时执行错误访问

ios - 隐藏状态栏但不隐藏自定义 UIWindow