AppDelegate窗口初始化的大小不正确

时间:2017-02-24 14:03:40

标签: swift xcode appdelegate

我在Xcode中有一个应用程序,我想在没有故事板的情况下启动,所以我在AppDelegate中创建了一个新窗口:

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey: Any]?) -> Bool {

    let InitialViewController: SignViewController = SignViewController()
    let NavigationController: UINavigationController = UINavigationController(rootViewController: InitialViewController)

    self.window = UIWindow(frame: UIScreen.main.bounds)
    self.window!.rootViewController = NavigationController
    self.window!.makeKeyAndVisible()

    return true

}

问题在于,如果我模拟它,它会返回一个看起来很奇怪的屏幕,在y轴上似乎很小,我不知道为什么:

enter image description here

有谁能告诉我需要改变什么?

1 个答案:

答案 0 :(得分:0)

我像你在这里一样处理同样的问题。检查您的info.plist。您是否删除了"启动屏幕界面文件基本名称"?如果你这样做了,那就把它添加回来,问题就解决了。