swiftui - SwiftUI - 我如何在 WatchOS 中像 Podcasts 应用程序一样创建堆栈选择器?
问题描述
我正在尝试创建一个堆栈选择器,就像 WatchOS 上的 Podcasts 应用程序中的那个。如果您在此处查看Apple 人机界面指南,我指的是“堆栈选择器”。但是我无法在任何地方找到有关如何创建它的文档。
我能找到的唯一演示在这里: https ://bignerdranch.com/blog/watchkit-2-hardware-bits-using-the-digital-crown/
它说您需要“切换代码以返回基于图像的选择器项目。”,我在这里尝试过:
var cardsPicker: some View {
VStack {
Picker(selection: self.$selectedCardIndex, label: Text("")){
ForEach(1..<ImagesArray.count){ i in
Image(imagesArray[i])
.resizable()
.aspectRatio(contentMode: .fit)
.scaledToFill()
}
}
.focusBorderHidden()
.scaledToFill()
}
}
这是我的结果:
我想要实现的是更像这样的图像滚动:
解决方案
推荐阅读
- ios - 需要通过访问今天的小部件扩展目标以编程方式创建 plist
- java - 我如何使用Java从excel中检索整数值
- html - 单击任何按钮后如何禁用/隐藏所有按钮(cshtml)
- java - 使用保留时间删除kafka日志
- c# - 密码字段未禁用自动完成 HTML 属性
- azure - 是否可以在 Azure DevOps 中创建多个类似类型的构建管道?
- python - ImportError : 无法加载原生 Tensorflow
- javascript - 如何使用 ajax 将数据发送到没有 jquery 的节点服务器?
- javascript - 如何在javascript的forEach循环中调用外部变量
- javascript - 选择下拉过滤器,在数据表中显示多条相同的记录