SwiftUI - Как получить представление go из родительского контейнера - PullRequest
0 голосов
/ 07 августа 2020

Есть ли способ разрешить просмотру go за пределами его родительского представления. Вот визуальное представление того, чего я хотел бы достичь:

Визуальное представление

У меня есть настройки, показанные на экране (1). Красная граница указывает на другой вид внутри моего основного вида (черная граница). Я хочу показать серый вид (также с черной рамкой) на всю высоту экрана, когда нажата оранжевая кнопка, даже если серый вид также находится внутри красного вида - эффект, как показано на экране (2).

В основном мне нужно создать представление go за пределами его родительских границ .

К сожалению, я могу добиться эффекта только с экрана (3). Серый вид обернут в GeometryReader, где я установил его высоту равной максимальной высоте, которую он мог получить.

Пожалуйста, не советуйте мне переместить серый вид из красного один, чтобы он находился на уровне root, а затем используйте привязку, чтобы показать / скрыть боковую панель. Я не могу этого сделать в своем проекте.

...