Отключить интерактивное увольнение переходов навигации в SwiftuiIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Отключить интерактивное увольнение переходов навигации в Swiftui

Сообщение Anonymous »

Я использую новую навигационную TransTransitionStyle (.zoom (id, namespace)) для масштабирования с предварительного просмотра до подробного представления в моем приложении Swiftui.
Моя проблема В том, что у меня есть Scrollview в подробном представлении, что, когда пользователи пытаются пройтись, чтобы свести к минимуму, случайно отклоняет весь подробный обзор. Я хотел бы, по сути, отключить это «притяжение, чтобы отклонить поведение нового стиля перехода». >
  • Я заметил, что применение .highprioritySture (DragSture ()) < /code> предотвращает взаимодействие, однако, применяя это на My DefinationView, отключает первичный вертикальный ScrollView, что не очень хорошо. Я пытался программно применить жест, но не могу получить решение, работающее < /li>

    Код: Выделить всё

    .interactiveDismissDisabled(true)
    не работает для .navigationTransitionStyle
  • Код: Выделить всё

    .navigationBarBackButtonHidden(true)
    не отключает поведение с увольнением для нового перехода Zoom, как это происходит для удаления поведения с увольнением в старом переходе на навигацию по слайде. См. Этот пост
  • Настройка .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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Отключить интерактивное отклонение переходов навигации в SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Отключить интерактивное отклонение переходов навигации в SwiftUI
    Anonymous » » в форуме IOS
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Модальное увольнение во время переходов просмотра в SwiftUI [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Модальное увольнение во время переходов просмотра в SwiftUI [закрыто]
    Anonymous » » в форуме IOS
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как создать словарь объединенных переходов DFA на основе переходов DFA1 и DFA2
    Anonymous » » в форуме Python
    0 Ответы
    20 Просмотры
    Последнее сообщение Anonymous

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