gpt4 book ai didi

watchkit - 带有 SwiftUI 的 watchOS 中的全屏 View

转载 作者:行者123 更新时间:2023-12-02 16:51:51 39 4
gpt4 key购买 nike

我不想在 watchOS 中全屏显示 SwiftUI View(没有取消/后退按钮或时钟)

我已经尝试将 Sprite Kit Scene 添加到 View 并设置 .edgesIgnoringSafeArea(.all) 但我仍然能够隐藏它们或将它们放在顶栏下的 View 。

最佳答案

事实证明它确实“有效”,即使使用 SwiftUI 也是如此:

使用界面生成器: https://developer.apple.com/documentation/watchkit/wkinterfaceskscene/configuring_a_watchkit_scene_in_a_storyboard

使用 SwiftUI(watchOS 7):

@main
struct BitApp: App {
@SceneBuilder var body: some Scene {
WindowGroup {
ContentView()
.edgesIgnoringSafeArea(.all)
}

WKNotificationScene(controller: NotificationController.self, category: "myCategory")
}
}

删除所有 NavigationView 并使用 edgesIgnoringSafeArea 并且有效!

编辑:它不会移除时钟,因为它会位于 SpriteKit 场景前面的角落。

关于watchkit - 带有 SwiftUI 的 watchOS 中的全屏 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58336885/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com