Xcode 11 建立項目 去掉storyboard

Xcode 11 建立項目 自定義window

今天用xcode11 建立項目的時候發現xcode 項目建立的項目結構發現了變化xcode

多了一個SceneDelegate類bash

那個怎麼自定義UIWindowspa

咱們查看到 UIWindow 類 在iOS13 中 多了 下個面這個初始化方法code

@available(iOS 13.0, *)
    public init(windowScene: UIWindowScene)
複製代碼

因爲新系統iOS13 在界面結構上多了一層UIScene 所以 若是說。你的項目只支持iOS 13 時,不想使用 XXXX..storyboard的時候。這個時候你須要使用此方法去建立新UIWindow。若是你在項目中自定義UIWindow的時候 也須要使用此方法,否則window是建立不出來的。cdn

相關文章
相關標籤/搜索