Swiftui - Создайте лист «больше параметров», как в командах Microsoft, который появляется выше Tabview [Duplicate]IOS

Программируем под IOS
Anonymous
Swiftui - Создайте лист «больше параметров», как в командах Microsoft, который появляется выше Tabview [Duplicate]

Сообщение Anonymous »

Я пытаюсь воспроизвести поведение листа «Больше параметров» в мобильном приложении Microsoft Teams, используя Swiftui.

. Модальный лист, в то время как выбранная вкладка остается активной. Тем не менее, он может быть представлен только в определенном представлении, и не ведет себя как наложение, которое появляется над контентом в данный момент. < /P>

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

TabView(selection: $selectedTab) {
NotificationView()
.tabItem() {
Image(selectedTab == 3 ? .bellFilled : .bell)
.renderingMode(.template)
Text(Strings.notifications)
}
.tag(1)
Color.clear
.tabItem() {
Image(systemName: "ellipsis.circle.fill")
.renderingMode(.template)
Text(Strings.moreOptions)
}
.tag(2)
.bottomSheet(bottomSheetPosition: $bottomSheetPosition, switchablePositions: [.relative(0.5)]) {

}
.showDragIndicator(false)
.enableContentDrag()
.showCloseButton()
.enableSwipeToDismiss()
.enableTapToDismiss()}
Любое понимание или направление о том, как архитективно это в Swiftui, будет очень признателен!

Подробнее здесь: https://stackoverflow.com/questions/796 ... ppears-abo

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