我想要一个水平的ScrollView,它可以作为一个水平选择器,并且有分段选择器的样式,同时仍然可以滚动。
我尝试过两种方法...
我制作了一个带有按钮的水平ScrollView,但是一旦添加了更多的组,我无法弄清楚如何使其正常工作。而且也不知道如何使我按下的选定按钮突出显示
我制作了一个水平的
PickerView
并赋予了它.segmented
选择器的样式,然后将其移到了一个水平的ScrollView中,但这并不能滚动...
// Horizontal Picker inside of a Horizontal ScrollView
var groups = ["Group 1", "Group 2", "Group 3", "Group 4", "Group 5", "Group 6"]
Form {
Section {
ScrollView(.horizontal, showsIndicators: false) {
Picker("Pick A Group", selection: $group) {
ForEach(groups, id: \.self) {
Text($0)
}
}.pickerStyle(.segmented)
}
Text("You selected: \(group)")
}
所以我想问如何使这个可滚动?