swift - SwiftUI - 多组件选择器选择样式
问题描述
我有一个问题,我尝试用三个组件构建一个选择器。选择(灰色部分)似乎已关闭。有没有办法将其关闭或自定义,以便我为所有三个组件选择一个?
var body: some View {
GeometryReader { geometry in
VStack{
Spacer()
HStack {
Picker("", selection: $firstSelection) {
ForEach(0..<numbers.count) { index in
Text("\(numbers[index])")
}
}
.frame(width: geometry.size.width/3, height: 150, alignment: .center)
Picker("", selection: $secondSelection) {
ForEach(0..<numbers.count) { index in
Text("\(numbers[index])")
}
}.frame(width: geometry.size.width/3, height: 150, alignment: .center)
.clipped()
Picker("", selection: $thirdSelection) {
ForEach(0..<numbers.count) { index in
Text("\(numbers[index])")
}
}.frame(width: geometry.size.width/3, height: 150, alignment: .center)
.clipped()
}
}
}
}
解决方案
推荐阅读
- ios - 更改项目位置xcode 9.2时如何解决swift编译器错误?
- pycharm - 为什么我无法导入 google-cloud-speech?
- ios - iOS 中的 Facebook 登录 SDK 语言问题
- javascript - 对位于另一个单独范围内的范围进行求和的算法
- python - 需要在 Python 中转换有效日期值并错误输出无效值
- javascript - 对象作为 React 子级无效(找到:[object HTMLDivElement])
- javascript - Angular 6:不能绑定到“formGroup”,因为它不是“form”的已知属性?
- c# - 属性初始化器不能引用非静态字段
- android - Java rx - 你应该使用 Single
- > 或者更确切地说是观察
- c++ - 如何通过 Cppcheck 解释 Null 指针取消引用?