swift - 如何使用 SwiftuI 在 Apple Watch 上的初始视图故事板左侧制作故事板?
问题描述
我的目标:并排制作 3 个视图,每个视图占据 Apple Watch 的所有可视区域。在当前锻炼时,类似于 Apple 的锻炼应用程序。
在这里使用堆栈溢出答案我想出了如何使用情节提要在初始视图右侧制作可滑动视图,但是如何在初始情节提要视图左侧制作可滑动视图?
当我用ctrl
鼠标将视图从一个视图连接到另一个视图时,我得到的唯一 segue 选项是next page
,它使向右滑动视图。
解决方案
好吧,在 SwiftUI 2.0 中,看起来有一种非常简单的方法可以将其与简单的集成TabView
,我将展示一个示例
struct threeViewsInOne{
@State private var selectedPage = 1
var body: some View {
TabView(selection: $selectedPage) {
ViewA.tag(0)
ViewB.tag(1)
ViewC.tag(2)
}
.tabViewStyle(PageTabViewStyle())
}
}
推荐阅读
- javascript - “对象”类型的垫自动完成对象“[对象对象]”
- python - 我们可以只计算一个非常大的稀疏矩阵的第 n 个特征值和特征向量吗?
- python - 如何在使用 ImageDataGenerator 时获得基本事实和相应的分数
- python-3.x - Gridsearchcv 与贝叶斯优化
- ios - Xcode Instruments 显示设备离线
- ruby-on-rails - Haml %noscript 标记生成错误的 html 结果
- java - 如何识别从 API 接收到的数据是 JAVA 中的数组格式还是对象格式?
- python - Pandas 通过根据另一列的值添加列级别来重塑数据框
- python - 如果值在python中为真,则返回值
- java - 为什么我的内部对象自定义验证器不用于验证?