SwiftUI Сегментированное средство выбора внутри панели навигации и под заголовком навигации
Чего я пытаюсь достичь, так это иметь сегментированное средство выбора внутри панели навигации, но под заголовком панели навигации, при этом сохраняя анимацию сворачивания. Например, вместо поиска мне нужен сегментированный сборщик:
1 ответ
Это не похоже на то, но может сработать.
NavigationView {
List {
Text("SwiftUI")
}
.navigationTitle("Title")
.toolbar {
ToolbarItem(placement: .primaryAction) {
VStack {
Picker("", selection: $selectedOption) {
ForEach(options, id:\.hashValue) {option in
Text(option)
}
}
}
}
}
}
Если его не нужно разрушать, вы можете это сделать.
NavigationView {
VStack {
Picker("", selection: $selectedOption) {
ForEach(options, id:\.hashValue) {option in
Text(option)
}
}
.pickerStyle(SegmentedPickerStyle())
.padding(.horizontal)
List {
ForEach(options, id:\.self) {
searchText in Text(searchText)
}
}
.navigationBarTitle(Text("Select"))
}
}