SwiftUI: как определить, когда список прокручивается?

У меня есть представление с панелью поиска вверху и SwiftUI Listниже. Мне нужно обнаружить с помощьюListпрокручивается, поэтому я могу закрыть клавиатуру панели поиска. Как мне вызвать код, когдаListпрокручивается? Спасибо!

1 ответ

Решение

Рекомендую использовать simultaneousGesture модификатор, как показано ниже:

List {
  // ... your list items
}
.simultaneousGesture(DragGesture().onChanged({ _ in
    // if keyboard is opened then hide it
}))
Другие вопросы по тегам