为什么我的 window 比设备视口小?

Why is my window smaller than the device viewport?

所以我开始努力学习 swift,我想我应该从制作一个新应用开始。它基于带有 2 个视图控制器的 Tabbar 控制器。我也非常不喜欢故事板 笔尖,所以我删除了所有故事板和对它们的引用(我通常为我的 Objective-C 项目这样做,它们工作正常)。

我已经开始向我的 AppDelegate 添加一些必要的代码:

func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {
    // Override point for customization after application launch.
    self.window = UIWindow(frame: UIScreen.mainScreen().bounds)

    self.window!.backgroundColor = UIColor.whiteColor()
    self.window!.makeKeyAndVisible()

    tabbarController = TabBarViewController()

    self.window?.rootViewController = tabbarController

    return true
}

看起来很简单,但是当我 运行 应用程序时我得到了这个:

以及配置:

我到处都找过了,但我不明白为什么它总是加载较小的 window。我也试过手动设置框架并指定更大的高度..但没有骰子。我错过了什么?

如果你想支持iPhone6/iPhone6+你必须设置启动xib文件。
参考:HIG