gpt4 book ai didi

swift - 在 WatchOS 上的 SwiftUI 应用程序中是否可以进行基于页面的导航?

转载 作者:行者123 更新时间:2023-12-01 15:48:41 24 4
gpt4 key购买 nike

我看到基于页面的导航是 supported用于 WatchOS,但有没有办法使用 SwiftUI 访问此功能?

page-based-navigation

最佳答案

是的,这是可能的。首先,像这样为每个页面定义托管 Controller

class Page1HostingController: WKHostingController<Page1View> {
override var body: Page1View {
self.setTitle("page1")
return Page1View()
}
}

class Page2HostingController: WKHostingController<Page2View> {
override var body: Page2View {
self.setTitle("page2")
return Page2View()
}
}

哪里 Page1ViewPage2View是您的 SwiftUI 实现。

然后,将新的 View Controller 添加到您的 Interface.storyboard ,将它们的实现类设置为您的新 Controller 类,并通过“下一页”segue 连接它们。

关于swift - 在 WatchOS 上的 SwiftUI 应用程序中是否可以进行基于页面的导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59707165/

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