Mac 앱에 화면 사이즈 정의하기

SteadySlower·2022년 8월 18일
0

화면 사이즈

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)
        }
    }
}
profile
백과사전 보다 항해일지(혹은 표류일지)를 지향합니다.

0개의 댓글