Cover image
Blog iconzzzwco
Oct 25

SwiftUI 中的场景

2022/08/29 Xcode 14 iOS 16 macOS 13 鉴于 Scene 比较特殊,难以在 Eul 中内置示例,笔者为其单独创建了一个样例工程,源码:Eul/SampleScene。 在《生命周期的演变》 中已经介绍过一些关于场景的概念了,下面逐一介绍 SwiftUI 内置的场景及其用法。WindowGroup这是最重要、最常用的场景,新建一个 SwiftUI 工程时,在 app 入口处就会看到如下代码:@main struct MyAppApp: App { var body: some Scene { WindowGroup { ContentView() } } } WindowGroup 在不同的平台表现不一:在 iOS、watchOS 仅支持单窗口,iPadOS、macOS 支持多窗口。 比如在 Mac 下创建新窗口(系统默认快捷键为 ⌘ + N):scene_1.png在 iPad 中的多窗口界面:scene_2.png在 app 入口处可以添加多个 scene,但只有第一个会被初始化并展示在界面上。比如示例中多个平台共用的 scene,在 app 启...

Most popular by zzzwco

Cover image

Swift 并发新体验

Cover image

Swift 中的不透明类型、存在类型以及 some、any 关键字

Swift 5.6 新特性

Swift 5.6 新特性

Cover image

Swift 中的 Result builders

zzzwco

Written by
zzzwco

iOS developer, https://apps.apple.com/developer/ke-zeng/id1322330151

Subscribe

2025 Paragraph Technologies Inc

PopularTrendingPrivacyTermsHome
Search...Ctrl+K

zzzwco

Subscribe