【发布时间】:2020-05-16 06:52:25
【问题描述】:
使用SegmentedPickerStyle 样式Picker 可以使控件看起来像UISegmentedControl。但我想知道如何调整选择器中的段宽度。例如,图像中的选择器具有不同的文本宽度。
有没有办法让 SwiftUI 中的段宽度相同?
Picker(selection: $store.utility.saliencyType, label: EmptyView()) {
ForEach(Store.Utility.SaliencyType.allCases, id: \.self) { saliencyType in
Text(saliencyType.text)
.tag(saliencyType)
}
}.pickerStyle(SegmentedPickerStyle())
【问题讨论】:
-
它是 macOS - 仅在 iOS 上所有段都是平等的。
标签: swift macos swiftui picker