leo*_*lig 3 watchkit swiftui watchos-6
我不想将 SwiftUI 显示View为全屏watchOS(没有取消/后退按钮或时钟)
我尝试Sprite Kit Scene向视图添加 a 并设置.edgesIgnoringSafeArea(.all)但我仍然可以隐藏它们或将视图放在顶部栏下方。
事实证明,即使使用 SwiftUI,它也能“工作”:
使用 SwiftUI (watchOS 7):
@main
struct BitApp: App {
@SceneBuilder var body: some Scene {
WindowGroup {
ContentView()
.edgesIgnoringSafeArea(.all)
}
WKNotificationScene(controller: NotificationController.self, category: "myCategory")
}
}
Run Code Online (Sandbox Code Playgroud)
删除NavigationView并使用edgesIgnoringSafeArea它就可以了!
编辑:它不会删除时钟,因为它将位于 SpriteKit 场景前面的角落。
| 归档时间: |
|
| 查看次数: |
2854 次 |
| 最近记录: |