首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在SwiftUI、WatchOS上使用TabView

无法在SwiftUI、WatchOS上使用TabView
EN

Stack Overflow用户
提问于 2019-09-21 10:26:33
回答 2查看 1.7K关注 0票数 5

有没有办法在WatchOS上通过SwiftUI来使用TabView?

我看过大部分的全球开发者大会的演讲,他们都没有提到WatchOS。此外,在苹果documentation中,SDK没有被列举出来。

每当我尝试将其添加到WatchOS项目中时,都会收到以下错误:

'TabView' is unavailable in watchOS

或者有没有复制所需TabView的好方法?

我想要类似这样的东西:

两个不同的页面,只需水平滑动即可更改。

EN

回答 2

Stack Overflow用户

发布于 2019-10-19 08:22:17

如果你想在你的应用中使用基于页面的导航(在视图控制器之间向左/向右滑动),你只需在项目的故事板中添加另一个WKHostingController即可。通过在两个宿主控制器之间创建段来连接它们。segue决定了如何在控制器之间导航。

这个页面有一个很好的指南:https://www.techotopia.com/index.php/A_WatchKit_Page-based_Navigation_Tutorial

请记住,您只想将另一个托管控制器添加到故事板,而不是其他任何东西。

我还没有找到一种在SwiftUI中以编程方式实现这一点的方法,这似乎是目前唯一的方法。

票数 5
EN

Stack Overflow用户

发布于 2020-06-23 04:40:49

它现在从watchOS 7:https://developer.apple.com/documentation/swiftui/tabview开始可用。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58036807

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档