Моя проблема В том, что у меня есть Scrollview в подробном представлении, что, когда пользователи пытаются пройтись, чтобы свести к минимуму, случайно отклоняет весь подробный обзор. Я хотел бы, по сути, отключить это «притяжение, чтобы отклонить поведение нового стиля перехода». >
- Я заметил, что применение .highprioritySture (DragSture ()) < /code> предотвращает взаимодействие, однако, применяя это на My DefinationView, отключает первичный вертикальный ScrollView, что не очень хорошо. Я пытался программно применить жест, но не могу получить решение, работающее < /li>
не работает для .navigationTransitionStyle
Код: Выделить всё
.interactiveDismissDisabled(true) - не отключает поведение с увольнением для нового перехода Zoom, как это происходит для удаления поведения с увольнением в старом переходе на навигацию по слайде. См. Этот пост
Код: Выделить всё
.navigationBarBackButtonHidden(true) - Настройка .draggesture (Минимумдистентность: 15) Как предложено в этом посте правильно, позволяет Scrollview, но не блокирует поведение увольнения < Br />
- Использование. HighprioritySture (longpressgesture (мышление: 0)) < /code> имеет тот же эффект, что и жест перетаскивания, в том, что он отключает как поведение с увольнением, так и Scrollview < /li>
< /ul>
Я начинаю думать, что нет никакого способа отключить этот жест, но если кто -то знает способ или обход очень счастлив < /p>
update < /strong> < /p>
Я попытался использовать UIScrollView вместо Swiftui ScrollView в Надежды на то, что .highprioritySture не будет заблокировать его, но это перезаписывает жесты прокрутки
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-swiftui