SwiftUI: как определить, когда список прокручивается?
У меня есть представление с панелью поиска вверху и SwiftUI List
ниже. Мне нужно обнаружить с помощьюList
прокручивается, поэтому я могу закрыть клавиатуру панели поиска. Как мне вызвать код, когдаList
прокручивается? Спасибо!
1 ответ
Решение
Рекомендую использовать simultaneousGesture
модификатор, как показано ниже:
List {
// ... your list items
}
.simultaneousGesture(DragGesture().onChanged({ _ in
// if keyboard is opened then hide it
}))