【问题标题】:iOS5: How to set UIWindow subclass in UIStoryboard?iOS5:如何在 UIStoryboard 中设置 UIWindow 子类?
【发布时间】:2012-02-19 10:25:15
【问题描述】:

由于 UIStoryboard 编辑器中似乎没有窗口设置, 我想知道如何将 AppDelegate 的窗口类从 UIWindow 切换到它的子类。

我经常做的是在应用程序中编写以下代码:didFinishLaunchingWithOptions:, 但每次都真的让我很无聊。

UIViewController* vc = self.window.rootViewController;
self.window = [[MyWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.window.rootViewController = vc;

有什么想法吗?

【问题讨论】:

    标签: iphone ios5 uiwindow uistoryboard


    【解决方案1】:

    你在做正确的事。这就是自定义窗口的方法。如果您考虑一下,在 IB 中设置它同样繁琐。

    如果您对输入这三行代码感到厌烦,请考虑 Xcode 中 代码片段库 的便捷功能。

    【讨论】:

    • 感谢您的评论。我会尝试使用Xcode的代码sn-p,但我真的希望Apple在UIApplicationDelegate的协议中添加-(Class)windowClass之类的方法:(
    猜你喜欢
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 2012-01-31
    相关资源
    最近更新 更多