我正在使用此代碼來幫助 Xcode 構建與 mac 螢屏一樣大的視窗大小,但它并沒有被最大化!我們如何讀取螢屏大小并將其設定為視圖大小以占用螢屏上的所有可用空間?為這個問題找到一個 SwiftUI 方法會很棒。
struct ContentView: View {
var body: some View {
Color.purple
.frame(maxWidth: .infinity, maxHeight: .infinity)
}
}
uj5u.com熱心網友回復:
let screenSize = NSScreen.main?.frame.size ?? CGSize(width: 800, height: 600)
Color.purple
.frame(width: screenSize.width, height: screenSize.height)
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/430548.html
上一篇:SwiftUI中的MVVM模型
