Программная передача сенсорных жестов в SwiftUIIOS

Программируем под IOS
Anonymous
Программная передача сенсорных жестов в SwiftUI

Сообщение Anonymous »


Привет

Итак, у меня есть следующий код:

ZStack { MapView() ВСтек { ПрокруткаView { Spacer(minLength: viewHeight * 0,7) ГлавнаяПросмотрСписокЗаказов() .id("Просмотр списка") .cornerRadius(10) .ignoresSafeArea() .frame(ширина: g.size.width, высота: g.size.height, выравнивание: .center) } .scrollBounceBehavior(.basedOnSize, оси: .vertical) } Код объявляет Mapview а затем поверх него создается VStack с разделителем и списком, который начинается внизу экрана.

Теперь я хочу передавать жесты всякий раз, когда они выполняются в области ScrollViews, где есть разделитель. Таким образом, пользователь может легко манипулировать картой. Но всякий раз, когда пользователь касается области, где у меня есть ListView, прикосновение должно распространяться вперед на MapView за прокруткой.

В UIKit мы могли бы легко сделать это, прагматично проверив, что это был за жест, и отреагировать на него или распространить его на подпредставления. Но как мне это сделать в SwiftUI?

Удачи!

Вернуться в «IOS»