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
Ответить

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

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

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

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

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