Ниже приведен код, который у меня есть для просмотра. У него есть контейнер, который изменяется в зависимости от выбранной панели вкладок, и в оверлее находится само меню панели вкладок.
Отображается с панелью вкладок в центре экрана, а не внизу, как обычная панель вкладок. появляются. Кто-нибудь знает, как я могу прикрепить его к нижней части экрана?
var body: some View {
VStack {
containedView()
}.overlay(
VStack {
ZStack(alignment: .top) {
BottomBar(selected: self.$selected)
.padding()
.padding(.horizontal, 22)
.background(CurvedShape())
Button(action: {
}) {
Image(systemName: "plus")
.renderingMode(.original)
.aspectRatio(contentMode: .fit)
.frame(width: 55, height: 55)
}.background(Color.blue)
.clipShape(Circle())
.offset(y: -25)
.shadow(radius: 5)
}.background(Color("Color").edgesIgnoringSafeArea(.top))
})
}