что-то вроде этого:
Код: Выделить всё
public var body: some View {
ZStack {
Color.color(for: ColorToken.Background._02, colorScheme: colorScheme)
.ignoresSafeArea()
mainContent
.padding(.top)
if store.bottomSheetPosition != .hidden {
Color.black
.opacity(0.6)
.ignoresSafeArea()
.transition(.opacity)
.contentShape(Rectangle())
.onTapGesture {
send(.didTapDismissBottomSheet, animation: .easeOut(duration: 0.3))
}
}
}
это выглядит так:

Каковы мои варианты?
Подробнее здесь: https://stackoverflow.com/questions/792 ... controller
Мобильная версия