#author("2022-08-26T07:00:16+00:00","default:src128","src128")
&tag(SwiftUI/macOS);
*目次 [#l8dc9932]
#contents
*関連ページ [#i6957fb4]
*参考情報 [#g770025b]
-[[SwiftUI macOS アプリの作成からビルドしてapp作成 | Glob:https://www.typea.info/blog/index.php/2021/02/20/swiftui_macos_build_app/]]
-[[macOS SwiftUIプログラミング / 初めの一歩:https://vivacocoa.jp/swiftui/swiftui_firststep.php]]

*基本 [#w46106f6]

**プロジェクト作成 [#q2770f5a]
-新規「macOS > App」を作成。
-フレームワークでSwiftUIを指定。
-実行すると「Hello World」という文字列を囲んだだけの小さなウィンドウが表示される。


*Tips [#g153a35f]
**起動時のウィンドウのサイズ変更 [#j5b96754]
-デフォルトのHello Worldを表示するだけのプログラムの場合xxxApp.swiftでCotenntViewのサイズを指定する。
#pre{{
struct swiftuidemoApp: App {
    var body: some Scene {
        WindowGroup {
            ContentView()
                .frame(maxWidth: .infinity, maxHeight: .infinity)
//                .frame(minWidth: 800, maxWidth: .infinity, minHeight: 500, maxHeight: .infinity)
        }
    }
}
}}
-maxWidth、maxHeightを.infinity(無限大)に設定するとなぜか初回起動時のウィンドウサイズが大きくなる。



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS