Erinnern Sie sich daran, wie die Karte in der SWift-Benutzeroberfläche angezeigt wird.
Das Anzeigen der Karte in der Swift-Benutzeroberfläche war sehr einfach. Zeigen wir es wie im Bild unten an.
import SwiftUI
import MapKit
struct ContentView: View {
@State private var location = MKCoordinateRegion(center: .init(latitude: 35.677735, longitude: 139.764740), latitudinalMeters: 500, longitudinalMeters: 500) //Wird um die anzuzeigenden Koordinaten, die Bereichseinstellung und die eingestellten Koordinaten angezeigt
var body: some View {
Map(coordinateRegion: self.$location)
}
}
Allein mit dem obigen Code schafft der sichere Bereich Platz über und unter dem gesamten Bildschirm anstelle des gesamten Bildschirms. Daher können Sie den folgenden Code festlegen, um den sicheren Bereich zu ignorieren und die Karte auf dem gesamten Bildschirm anzuzeigen.
.edgesIgnoringSafeArea(.all)
import SwiftUI
import MapKit
struct ContentView: View {
@State private var location = MKCoordinateRegion(center: .init(latitude: 35.677735, longitude: 139.764740), latitudinalMeters: 500, longitudinalMeters: 500) //Wird um die anzuzeigenden Koordinaten, die Bereichseinstellung und die eingestellten Koordinaten angezeigt
var body: some View {
Map(coordinateRegion: self.$location)
.edgesIgnoringSafeArea(.all) //Wenn Sie dies einstellen, wird die Karte auf dem gesamten Bildschirm angezeigt
}
}