web-dev-qa-db-ja.com

Xcode 11-触媒のサイズ変更モードを無効にするswift

SwiftベースのiOSアプリをMacに変換していますCatalystXcode 11。

ユーザーresizeアプリウィンドウのUIで問題が発生しています。それで、サイズ変更モードを無効にして、アプリウィンドウに修正フレームを与えることができますか?

7
Hardik Thakkar

これはapplication:didFinishLaunchingWithOptionsメソッドで呼び出すことができます。

    UIApplication.shared.connectedScenes.compactMap { $0 as? UIWindowScene }.forEach { windowScene in
        windowScene.sizeRestrictions?.minimumSize = CGSize(width: 480, height: 640)
        windowScene.sizeRestrictions?.maximumSize = CGSize(width: 480, height: 640)
    }
0
marcelosalloum