Eu tenho uma visualização onde a parte superior é a Map
e a parte inferior é arredondada View
, atualmente, quando esta tela é exibida, a Map
visualização para onde as duas visualizações se encontram com uma lacuna muito óbvia. Existe uma maneira de mesclar as duas perfeitamente para que o mapa aparece como se estivesse em segundo plano?
VStack {
Map(position: $position) {
UserAnnotation()
}
.mapStyle(.standard(elevation: .realistic))
.ignoresSafeArea()
List {
ForEach(locationManager.debugMessages, id: \.self) { msg in
Text(msg)
}
}
.cornerRadius(30)
}
Você pode adicionar
List
como osafeAreaInset
do mapa.Dito isto, um design melhor da IMO é torná-lo
List
constantemente apresentadosheet
.