【发布时间】:2020-04-01 16:06:51
【问题描述】:
我的实现如下
struct DealsScreen: View {
@State var selectedSegment = "list"
var body: some View {
VStack(alignment: .leading, spacing: 0){
HStack{
Spacer()
}
Picker("", selection: $selectedSegment){
Text("List").tag("list")
Text("Map").tag("map")
}.pickerStyle(SegmentedPickerStyle()).padding(1)
Spacer()
self.selectedSegment == "list" ? ListContainer() : MapContainer()
}
}
}
我的目标是在选定的 segmentedControl 项更改时显示不同的容器。 我该怎么做?
感谢您的帮助
【问题讨论】:
标签: swiftui