Mac 앱을 만들 때 화면의 사이즈를 정의하는 방법입니다. 화면 사이즈를 정의해주지 않으면 앱은 전체화면까지 커지거나 아니면 화면이 보이지 않는 가장 작은 사이즈까지 작아집니다.
따라서 앱을 사용할 수 있는 적당한 크기를 최소 크기로 정해주어야 합니다. 만약에 최대 크기까지도 정의해주어야 한다면 정의할 수 있습니다. 👉 최대 크기를 정해주는 경우 전체화면을 하는 경우에도 최대 크기만큼만 보여지게 됩니다. (나머지는 검은 화면)
방법은 간단합니다. frame 메소드를 통해서 최대, 최소 너비와 높이를 정의하면 됩니다.
@main
struct JWordsApp: App {
@NSApplicationDelegateAdaptor private var delegate: AppDelegate
var body: some Scene {
WindowGroup {
ContentView()
.frame(minWidth: 800, maxWidth: .infinity, minHeight: 800, maxHeight: .infinity, alignment: .center)
}
}
}