Выбор SwiftUI в меню
Я хочу отображать выбор при использовании средства выбора в меню, как в приложении напоминаний для сортировки по, и я не могу хоть убей понять, как это сделать.
Это то, что я хочу:
https://stackru.com/images/fe98710be0bc970359ab85ab9507fb92cdcb91ff.jpg
Это мой код:
private func menuButton() -> some View {
Menu {
Menu {
Picker(selection: $group, label: Text("Grouping options")) {
Text("None").tag(0)
Text("Type").tag(1)
}
} label: {
Label("Group By", systemImage: "square.grid.3x1.below.line.grid.1x2")
}
Menu {
Picker(selection: $sort, label: Text("Sorting options")) {
Text("Name").tag(0)
Text("Priority").tag(1)
}
} label: {
Label("Sort By", systemImage: "arrow.up.arrow.down")
}
Divider()
Button {
toggleInbox()
} label: {
Label(inboxList?.isHidden == false ? "Hide Inbox" : "Show Inbox", systemImage: inboxList?.isHidden == false ? "eye.slash" : "eye")
}
} label: {
Image(systemName: "ellipsis.circle.fill")
.font(.custom("Button", size: 22))
.foregroundStyle(.blue, Color(UIColor.systemGray5))
}
}